Directive ng-class d'AngularJS
Définition et utilisation
ng-class
Cette instruction est utilisée pour lier dynamiquement une ou plusieurs classes CSS à un élément HTML.
ng-class
La valeur de l'instruction peut être une chaîne de caractères, un objet ou un tableau.
Si c'est une chaîne de caractères, elle doit contenir un ou plusieurs noms de classes séparés par des espaces.
En tant qu'objet, il doit contenir des paires de clé-valeur, où la clé est le nom de la classe que vous souhaitez ajouter et la valeur est une valeur booléenne. Ce n'est que lorsque la valeur est définie sur true que la classe est ajoutée.
En tant que tableau, il peut être une combinaison des deux. Chaque élément du tableau peut être une chaîne ou un objet décrit ci-dessus.
Instance
Changer la classe du <div> :
<select ng-model="home"> <option value="sky">Ciel</option> <option value="tomato">Tomate</option> </select> <div ng-class="home"> <h1>Bienvenue à la maison !</h1> <p>J'aime ça !</p> </div>
Syntaxe
<element ng-class="expression</element>
Tous les éléments HTML prennent en charge.
Paramètres
Paramètres | Description |
---|---|
expression | Retourner une ou plusieurs expressions de noms de classes. |