AngularJS ng-classDirectiva

AngularJS 参考手册Referencia de AngularJS


Ejemplo de AngularJS

Modificar la clase del 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>

Pruébalo »

Definición y uso

ng-classLa directiva se utiliza para vincular dinámicamente una o más clases CSS a elementos HTML.

ng-classEl valor de la directiva puede ser una cadena, un objeto o un arreglo.

Si es una cadena, los nombres de varias clases se separan con espacios.

Si es un objeto, se deben utilizar pares clave-valor. La clave es el nombre de la clase que desea agregar, y el valor es un booleano. La clase solo se agregará cuando el valor sea verdadero (true).

Si es un arreglo, puede estar compuesto por una combinación de cadenas u objetos; los elementos del arreglo pueden ser cadenas u objetos.


Sintaxis

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

Todos los elementos HTML admiten esta directiva.


Valores de parámetros

Valor Descripción
expression La expresión devuelve uno o más nombres de clase.

AngularJS 参考手册Referencia de AngularJS

Otras extensiones