La liaison bidirectionnelle, en général, c'est comme ça
<input ng-model="object.xxx">
<span ng-bind="object.xxx"></span>
En d'autres termes, ng-bind équivaut à {{object.xxx}}
, qui est utilisé pour afficher les données. Et ng-model contrôle les données.
Mais ici, après avoir obtenu le numéro de périphérique en arrière-plan et l'avoir affiché sur la page, j'utilise ng-model pour la saisie, mais il n'y a pas de réponse lors de l'utilisation de ng-bind Pourquoi ?
http://stackoverflow.com/a/12420157/2586541
Comment avez-vous obtenu le numéro de l'appareil ?
Si vous implémentez ajax vous-même, vous devez manuellement $scope.$apply();
après avoir obtenu les données. Si $http est utilisé pour obtenir des données, angulaire appellera automatiquement $apply().
ng-bind est une liaison unidirectionnelle depuis $scope -> view
ng-modle est une liaison bidirectionnelle depuis $scope <->