我需要复制出scope中的数据,如$scope.a给$scope.b,发现改变$scope.b时候$scope.a也会自动改变,但是我不希望他们两个之间会自动数据绑定。我用var c = $scope.a;$scope.b = c;它们之间也会自动数据绑定,应该如何做才能让它们之间不会自动绑定呢?
认证0级讲师
angular.copy를 사용하세요
C 객체인 경우 a와 b는 실제로 동일한 객체를 가리킵니다. angle.copy를 사용하여 복사본을 만들면 문제가 해결될 수 있지만 이 디자인이 합리적인지 검토해야 할 수도 있습니다. 데이터는 일관되고 고유합니다.
c문자열, 숫자 등 기본형이라면 말씀하신 상황이 발생하면 안 됩니다
angular.copy를 사용하세요
C 객체인 경우 a와 b는 실제로 동일한 객체를 가리킵니다. angle.copy를 사용하여 복사본을 만들면 문제가 해결될 수 있지만 이 디자인이 합리적인지 검토해야 할 수도 있습니다. 데이터는 일관되고 고유합니다.
c문자열, 숫자 등 기본형이라면 말씀하신 상황이 발생하면 안 됩니다