ternaire expression en ng-cliquez dans angularjs
Je me demandais si il est possible d'utiliser une expression ternaire dans le ng-cliquez sur l'attribut. Je ne veux pas utiliser une fonction de contrôleur, si possible.
Deux bouton de bascule de l'installation - que je peux obtenir une simple bascule de travail, mais ne veulent pas d'un second clic sur la touche "off" pour le rétablir.
Le ternaire en ng-click ne fonctionne pas (notez le ternaire en ng-classe ne comprend travaux):
<button
ng-click="allOn2==true ? allOn2 : !allOn2"
ng-class="allOn2==true ? 'btn-green-on' : 'btn-green-off'">
ON</button>
Voici une information plus complète sur jsfiddle:
activation /désactivation d'
Pourquoi ne pas simplement utiliser ng-switch?
N'ont pas appris à propos de ng-commutateur encore, mais à partir d'une brève vérification, il semble de plus en plus comme un multi-choix ng-afficher/masquer. Merci
N'ont pas appris à propos de ng-commutateur encore, mais à partir d'une brève vérification, il semble de plus en plus comme un multi-choix ng-afficher/masquer. Merci
OriginalL'auteur braddo | 2014-06-19
Vous devez vous connecter pour publier un commentaire.
Vous ne faites pas n'importe quoi avec le ternaire expression. Pour être utile, l'affecter:
Je ne suis pas sûr de savoir comment vous pouvez utiliser des expressions ternaires pour ng-classe...
voici un lien pour la mise à jour du violon: lien
OriginalL'auteur pixelbits
Vous pouvez utiliser quelque chose comme une solution de contournement pour le ternaire
OriginalL'auteur Partho Ghosh