我需要複製出scope中的數據,如$scope.a給$scope.b,發現改變$scope.b時候$scope.a也會自動改變,但是我不希望他們兩個之間會自動數據綁定。我用var c = $scope.a;$scope.b = c;它們之間也會自動資料綁定,應該如何做才能讓它們之間不會自動綁定?
认证0级讲师
用 angular.copy
C如果是對象的話,a和b實際上指向同一個對象,用angular.copy進行一個拷貝可以解決問題,但是可能需要審校一下這樣的設計是否合理,數據驅動開發應當保證數據的一致和唯一。
c如果是基本類型,如字串和數字,就不應該發生你說的情況
用 angular.copy
C如果是對象的話,a和b實際上指向同一個對象,用angular.copy進行一個拷貝可以解決問題,但是可能需要審校一下這樣的設計是否合理,數據驅動開發應當保證數據的一致和唯一。
c如果是基本類型,如字串和數字,就不應該發生你說的情況