Я использую AngularJS, и эффект, который я хочу получить, будет чем-то подобным тому, что это произведет, если он будет работать (чего нет).
Вид
<tr ng-repeat='person in people' ng-class='rowClass(person)'>
<td>.....info about person...</td>
<td>.....info about person...</td>
<td>.....info about person...</td>
</tr>
контроллер
$scope.rowClass = function(person){
...return some value based upon some property of person...
}
Я понимаю, что этот код не будет работать, потому что person
недоступен для ng-class
, поскольку он будет доступен только для объектов внутри каждой строки. Код должен получить представление о том, что я пытаюсь сделать: ie. Я хочу иметь таблицы строк, которые создаются с помощью ng-repeat
, класс которого также основан на условии, которое зависит от доступа к области видимости самой строки, например. person
. Я понимаю, что я мог просто добавлять ng-класс в столбцы, но это скучно. У кого-нибудь есть лучшие идеи?