Rumah  >  Soal Jawab  >  teks badan

angular.js - 关于scope中数据赋值后自动绑定的问题

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

PHP中文网PHP中文网2713 hari yang lalu497

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