Как вы можете видеть в следующем коде, у меня есть таблица, заполненная различными строками с помощью ng-repeat и JSON.
<tbody>
<tr ng-repeat="roll in filtering(JSON) | orderBy:[sortType,'Cutoff']:sortReverse | filter:q as results" ng-class="{ 'danger': roll.Status == 'Running', 'success': roll.Status == 'Done', 'strike': roll.Days == 'MON'}" ng-if="roll.Group == groupType || groupType == 'yes'">
<td>{{ roll.Status }}</td>
<td>...</td>
</tr>
</tbody>
Одна строка содержит переменную «Дни», которая имеет такие вхождения, как f.e. MON для понедельника или MONTUEWED для понедельника по среду или TUETHUFRI для вторника и четверга по пятницу.
Я хочу использовать элемент ng-class (как видно выше и во фрагменте ниже):
'strike': roll.Days == 'MON'
чтобы проверить, содержит ли моя строка Days (в roll.Days) для каждой строки текущий день (если возможно, что-то вроде Format (Now) to MON или TUE и т. д.), и применить css «strike» (для информационных целей: строка будет затем измените текст на курсив, и фон будет окрашен в серый цвет)
Какие-либо предложения?
С уважением, Мартин
row.Days.indexOf(today) >= 0
? - person JB Nizet   schedule 06.10.2016is_today
и упростить представление - person charlietfl   schedule 06.10.2016