AngularJS: je ne Peux pas définir la valeur d'une variable sur ng-click?
J'ai un modal qui utilise ng-show="prefs" pour déterminer la visibilité.
Mon désir est d'utiliser le bouton fermer la modale de définir $champ d'application.préf. de faux et d'utiliser une balise d'ancrage pour fixer la valeur à true. Cependant, tout ce que je peux trouver sur google utilise une case plutôt que de balises d'ancrage.
Est-il un moyen d'utiliser ng-cliquez sur pour définir une variable à false?
- à la fois à l'intérieur des citations ... c'était ce qui me manquait. Merci!
- Je sais que c'est exactement un an plus tard, mais vous avez dit sur votre propre réponse, pas @tymeJV de l'.... J'ai pensé qu'il était drôle.
Vous devez vous connecter pour publier un commentaire.
Viens de faire:
ng-click="foobar.prefs = false"
ng-click="refr = !prefs"
oung-click="refr = prefs == true ? false : true"
Tandis que @tymeJV a donné une réponse correcte, la façon de faire pour être en ligne avec angulaire serait:
ng-click="hidePrefs()"
et puis dans votre contrôleur:
Vous pouvez utiliser quelque chose comme ceci
HTML:
Si vous êtes en utilisant les dernières versions de Angulaire (2/5/6) :
Dans votre composant.ts