cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Berkenaan isu pengikatan automatik selepas penetapan data dalam skop

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.

PHP中文网PHP中文网2778 hari yang lalu554

membalas semua(2)saya akan balas

  • 黄舟

    黄舟2017-05-15 17:00:01

    Gunakan angular.copy

    balas
    0
  • PHP中文网

    PHP中文网2017-05-15 17:00:01

    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

    balas
    0
  • Batalbalas