angular.js - 关于scope中数据赋值后自动绑定的问题
PHP中文网
PHP中文网 2017-05-15 16:58:01
0
2
522

我需要复制出scope中的数据,如$scope.a给$scope.b,发现改变$scope.b时候$scope.a也会自动改变,但是我不希望他们两个之间会自动数据绑定。我用var c = $scope.a;$scope.b = c;它们之间也会自动数据绑定,应该如何做才能让它们之间不会自动绑定呢?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(2)
黄舟

angular.copy를 사용하세요

Ty80

C 객체인 경우 a와 b는 실제로 동일한 객체를 가리킵니다. angle.copy를 사용하여 복사본을 만들면 문제가 해결될 수 있지만 이 디자인이 합리적인지 검토해야 할 수도 있습니다. 데이터는 일관되고 고유합니다.

c문자열, 숫자 등 기본형이라면 말씀하신 상황이 발생하면 안 됩니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿