Улучшить эту документацию Просмотреть исходный код ngClassOdd
- директива в модуле ng
Обзор
Директивы ngClassOdd и ngClassEven работают точно так же, как ngClass, за исключением того, что они работают совместно с ngRepeat и действуют только для нечетных (четных) строк.
Данную директиву можно применять только в рамках ngRepeat.
Информация о директиве
- Эта директива выполняется на уровне приоритета 0.
Использование
- в качестве атрибута:
<ANY ng-class-odd="expression"> ... </ANY>
- в качестве класса CSS:
<ANY class="ng-class-odd: expression;"> ... </ANY>
Аргументы
| Параметр | Тип | Подробности |
|---|---|---|
| ngClassOdd | expression | Выражение для вычисления. Результат вычисления может быть строкой, представляющей имена классов, разделенных пробелами, или массивом. |
Анимации
| Анимация | Происходит |
|---|---|
| addClass | непосредственно перед применением класса к элементу |
| removeClass | непосредственно перед удалением класса из элемента |
Примеры
Пример того, как реализовать анимации с использованием ngClassOdd:
© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/directive/ngClassOdd