Comment puis-je changer la couleur d'arrière-plan à l'aide de ng-classe?
Je suis en train de changer la couleur d'arrière-plan chaque fois que quelqu'un entre a '5' tout en utilisant ng-classe. Je suis vraiment nouveau dans AngularJS et le simple fait d'écrire les choses pour obtenir le blocage de celui-ci. Suis-je censé utiliser une ng-si, quelque part, ou modifier mon CSS? Aussi où je dois entrer le code? Je sais qu'il doit être quelque part où je filtre le nombre, mais je suis totalement perdu sur comment écrire le code. S'il vous plaît aider!
Voici mon code:
<body ng-init="numbers=[0,1,2,3,4,5]">
<nav>
<a href="#" ng-click="tab='numbers'" ng-class="{active:tab=='numbers'}">Numbers</a>
<a href="#" ng-click="tab='form'" ng-class="{active:tab=='form'}">Form</a>
</nav>
<div ng-switch="tab">
<div ng-switch-when="numbers">
<input type="text" ng-model="myValue" />
<h1 ng-repeat="number in numbers | filter:myValue"}>{{ number }}</h1>
</div>
<div ng-switch-when="form">
<button ng-click="numbers.pop(); tab='numbers'">Pop</button>
<button ng-click="numbers.push(numbers.length); tab='numbers'">Push</button>
</div>
</div>
OriginalL'auteur David Trinh | 2015-09-02
Vous devez vous connecter pour publier un commentaire.
Vous pourrez facilement l'utiliser
ng-style
iciÀ l'aide de
ng-class
il seraitBalisage
CSS
NM mon dernier commentaire, je suppose que le site n'a pas d'actualisation assez vite avant j'ai tapé ma question. Merci encore pour l'aide!
Heureux de vous aider..Merci 🙂
OriginalL'auteur Pankaj Parkar
Juste la façon dont vous l'avez fait avec
ng-class="{active:tab=='numbers'}"
Si vous ne voulez pas définir une classe css, vous pouvez utiliser
ngStyle
.OriginalL'auteur hansmaad