Derniers tutoriels de développement web
 

AngularJS ng classe directive


Exemple

Changement de classe d'un élément <div>:

<select ng-model="home">
    <option value="sky">Sky</option>
    <option value="tomato">Tomato</option>
</select>

<div ng-class="home">
    <h1>Welcome Home!</h1>
    <p>I like it!</p>
</div>
Essayez - le vous - même »

Définition et utilisation

Le ng-class directive lie dynamiquement une ou plusieurs classes CSS pour un élément HTML.

La valeur de la ng-class directive peut être une chaîne, un objet ou un tableau.

Si elle est une chaîne, il doit contenir un ou plusieurs, les noms de classes séparées par des espaces.

Comme un objet, il doit contenir des paires clé-valeur, où la clé est une valeur booléenne, et la valeur est le nom de la classe de la classe que vous souhaitez ajouter. La classe ne sera ajoutée si la clé est définie sur true.

En tant que matrice, il peut être une combinaison des deux. Chaque élément du tableau peut être une chaîne ou un objet, décrit comme ci-dessus.


Syntaxe

< element ng-class=" expression "></ element >

Pris en charge par tous les éléments HTML.


Paramètre valeurs

Value Description
expression An expression that returns one or more class names.