recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

PHP中文网PHP中文网2744 Il y a quelques jours526

répondre à tous(2)je répondrai

  • 黄舟

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

    Utilisez angulaire.copy

    répondre
    0
  • PHP中文网

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

    C S'il s'agit d'un objet, a et b pointent en fait vers le même objet. L'utilisation d'angular.copy pour créer une copie peut résoudre le problème, mais vous devrez peut-être vérifier si une telle conception est raisonnable. devrait garantir la cohérence des données et uniquement.

    Si c est un type de base, tel que des chaînes et des nombres, la situation que vous avez mentionnée ne devrait pas se produire

    répondre
    0
  • Annulerrépondre