AngularJS ng-class-instructie
Definitie en gebruik
ng-class
De instructie wordt gebruikt om een of meerdere CSS-klassen dynamisch te koppelen aan een HTML-element.
ng-class
De waarde van de instructie kan een string, object of array zijn.
Als het een string is, moet het een of meerdere classenamen bevatten, gescheiden door spaties.
Als object, moet het bevatten van sleutel-waarde paren, waarbij de sleutel de naam van de klasse is die je wilt toevoegen, en de waarde een booleaanse waarde. Alleen wanneer de waarde ingesteld is op true, wordt de klasse toegevoegd.
Als array kan het een combinatie van beide zijn. Elke array-element kan een van de hierboven beschreven strings of objecten zijn.
Voorbeeld
Wijzig de klasse van het <div>-element:
<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>
Syntaxis
<element ng-class="expression</element>
Alle HTML-elementen ondersteunen dit.
Parameters
Parameters | Beschrijving |
---|---|
expression | Geef een expressie terug die een of meerdere klassennaammen bevat. |