tutoriais mais recente desenvolvimento web
 

AngularJS ng classe Directiva


Exemplo

Mudança de classe de um elemento <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>
Tente você mesmo "

Definição e Uso

O ng-class directiva vincula dinamicamente uma ou mais classes CSS para um elemento HTML.

O valor do ng-class directiva pode ser uma string, um objeto, ou um array.

Se for uma string, ele deve conter um ou mais, nomes de classe separados por espaços.

Como um objeto, ele deve conter pares chave-valor, onde a chave é um valor booleano, eo valor é o nome da classe da classe que você deseja adicionar. A classe só será adicionada se a chave é definido como verdadeiro.

Como uma matriz, ela pode ser uma combinação de ambos. Cada elemento da matriz pode ser tanto uma string, ou um objeto, descrito como acima.


Sintaxe

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

Suportado por todos os elementos HTML.


Os valores dos parâmetros

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