Saya perlu menyalin data dalam skop, seperti $scope.a ke $scope.b Saya mendapati bahawa apabila $scope.b ditukar, $scope.a akan berubah secara automatik, tetapi saya tidak mahu kedua-dua mereka untuk menukar data secara automatik. Saya menggunakan var c = $scope.a;$scope.b = c; data akan diikat secara automatik di antara mereka.
Gunakan angular.copy
C Jika ia adalah objek, a dan b sebenarnya menunjuk ke objek yang sama Menggunakan angular.copy untuk membuat salinan boleh menyelesaikan masalah, tetapi anda mungkin perlu menyemak sama ada reka bentuk sedemikian adalah munasabah harus memastikan ketekalan data dan hanya.
Jika c ialah jenis asas, seperti rentetan dan nombor, situasi yang anda nyatakan tidak sepatutnya berlaku