에러메시지
[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
Comments