Я пытаюсь разработать очень общий вывод таблицы - без заданного количества строк или столбцов. Таким образом, у меня есть вложенные атрибуты ng-repeat, как таковые:
<table>
<tr ng-repeat="row in rowList">
<td ng-repeat="col in colList">{{printCell(row,col)}}</td>
</tr>
</table>
Он отлично работает! Пока я не попытаюсь использовать ng-class-even
и ng-class-odd
, чтобы соответственно изменить цвет фона строк.
Если я помещу операторы ng-class-***
в тег td
, я получу чередующиеся цвета столбцов.
Если я помещу операторы ng-class-***
в тег tr
, я не получу никакого присвоения класса — все они останутся по умолчанию.
Я хочу чередовать цвета строк. Как мне это сделать?
РЕДАКТИРОВАТЬ:
Пожалуйста, удалите это, кто-нибудь? Оказывается, проблема заключалась в том, что мои классы CSS указывали, что класс был установлен в теге td.