Maison > Questions et réponses > le corps du texte
Il semble qu'une valeur lui ait été attribuée pour la première fois, puis modifier $scope.XXX dans le contrôleur n'a aucun effet.
仅有的幸福2017-05-15 16:51:54
Veuillez utiliser $watch
! Veuillez consulter la documentation pour une utilisation détaillée et consulter également cet article pour les novices.
PHP中文网2017-05-15 16:51:54
$scope est une liaison unidirectionnelle et ng-model est une liaison bidirectionnelle.
伊谢尔伦2017-05-15 16:51:54
La liaison de données est une fonctionnalité majeure d'Angular. Les données liées à la page sont toutes situées sous le Controller
du $scope
actuel (et parent, grand-parent...). Vous pouvez partager des données avec le modèle en définissant $scope
.
Vous ne savez pas quel est votre problème ?
ng-bind
dans le modèle ng-model
dans le modèle. Notez que la liaison bidirectionnelle est appliquée aux contrôles d'entrée de formulaire, tels que input
, select
, etc.
Pour plus d'informations sur le mécanisme de fonctionnement de la liaison de données AngularJS et le moment de l'actualisation des données dans la vue, vous pouvez vous référer à ce blog :
http://harttle.github.io/2015/06/06/angular-data-binding-and-digest.ht...