J'espère que cela épargnera à quelqu'un un mal de tête avec des styles qui utilisent des tirets, d'autant plus que le bootstrap est devenu si populaire.
J'utilise angular 1.0.5 au moyen de
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js"></script>
Dans la documentation ngClass , l'exemple est simple, mais il mentionne également que l'expression peut être une mappe de noms de classe en valeurs booléennes. J'essayais d'utiliser le style "icon-white" sur mon icône comme indiqué dans la documentation de bootstrap , en fonction d'une variable booléenne.
<i class="icon-home" ng-class="{icon-white: someBooleanValue}">
La ligne ci-dessus ne fonctionne pas. La classe n'est pas ajoutée avec icon-white
when someBooleanValue
is true. Cependant, si je change la clé en iconWhite
, elle est ajoutée avec succès à la liste des valeurs de classe. Comment ajouterait-on une valeur avec un tiret?