728x90
반응형
개요
[ng:cpws] Can't copy! Making copies of Window or Scope instances is not supported.
해결
문제가 되는 부분의 배열을 초기화 하거나 삭제
// 문제가 발생한 코드
$scope.contents = angular.copy(common.getMainContentsCtrlScope().contents);
// 수정 코드
$scope.contents = [];
원인
reference의 내용을 대략적으로 참조해보면 위의 메시지가 뜨는 경우엔
특정 스코프의 인스턴스 복사가 허용되지 않기 때문에 위와 같은 에러가 발생한다.
때문에, copy 메서드를 사용하지 않거나 해당 변수를 빈 배열로 초기화 해줘야 한다.
Reference
Error: ng:cpwsCopying Window or Scope
AngularJS ng-options error: Can’t copy! Making copies of Window or Scope instances is not supported
728x90
반응형
'프로그래밍 > AngularJs' 카테고리의 다른 글
[AngularJs] - angularJS 이중 배열 for문으로 접근하기(html) (0) | 2021.01.13 |
---|---|
[AngularJs] - 반복문으로 이중배열 데이터를 빈 배열에 추가 (0) | 2021.01.13 |
[AngularJs] - toFixed (0) | 2021.01.11 |
[AngularJs] - ng-repeat으로 이중 배열 접근 (0) | 2021.01.11 |
[AngularJs] - $timeout 딜레이 후 함수 실행 (0) | 2021.01.11 |