tag - javascript dom property




Valeur de liaison à saisir en JS angulaire (4)

Parfois, il y a des problèmes avec les fonctions / fonctionnalités qui n'interagissent pas avec le DOM

essayez de changer la valeur brusquement puis attribuez la portée $

document.getElementById ("textWidget") value = "<NewVal>";
$scope.widget.title = "<NewVal>";

J'ai entré comme ça

<input type="text" name="widget.title" ng-model="widget.title" value="{{widget.title}}"/>

Je veux changer la valeur d'entrée dynamiquement, donc je l'utilise mais cela ne change pas la valeur:

$scope.widget.title = 'a';


Vous n'avez pas besoin de définir la valeur du tout. ng-model s'occupe de tout:

  • définir la valeur d'entrée du modèle
  • mettre à jour la valeur du modèle lorsque vous modifiez l'entrée
  • mettre à jour la valeur d'entrée lorsque vous modifiez le modèle à partir de js

Voici le violon pour cela: http://jsfiddle.net/terebentina/9mFpp/


{{widget.title}} Essayez ça fonctionnera





angularjs