mirror of
https://github.com/zhigang1992/angular.js.git
synced 2026-04-23 11:37:38 +08:00
committed by
Tobias Bosch
parent
481508d0e7
commit
21dac2a3da
@@ -71,6 +71,18 @@ function classDirective(name, selector) {
|
||||
* The `ngClass` directive allows you to dynamically set CSS classes on an HTML element by databinding
|
||||
* an expression that represents all classes to be added.
|
||||
*
|
||||
* The directive operates in three different ways, depending on which of three types the expression
|
||||
* evaluates to:
|
||||
*
|
||||
* 1. If the expression evaluates to a string, the string should be one or more space-delimited class
|
||||
* names.
|
||||
*
|
||||
* 2. If the expression evaluates to an array, each element of the array should be a string that is
|
||||
* one or more space-delimited class names.
|
||||
*
|
||||
* 3. If the expression evaluates to an object, then for each key-value pair of the
|
||||
* object with a truthy value the corresponding key is used as a class name.
|
||||
*
|
||||
* The directive won't add duplicate classes if a particular class was already set.
|
||||
*
|
||||
* When the expression changes, the previously added classes are removed and only then the
|
||||
|
||||
Reference in New Issue
Block a user