<td ng-repeat="date in dates" ng-class="{'sunday': date | amDateFormat:'ddd' === 'Sun' }">
   {{date | amDateFormat:'ddd'}}
</td>


输出{{date | amDateFormat:'ddd'}}上面的Mon, Tue etc..但上面的代码给我一个错误。

我正在考虑如何将{{date | amDateFormat:'ddd'}}分配给我,以便对ng-class进行调节。任何想法?

最佳答案

在条件中使用括号()

<td ng-repeat="date in dates"
    ng-class="{'sunday': (date | amDateFormat:'ddd') === 'Sun' }">
       {{date | amDateFormat:'ddd'}}
</td>

10-07 18:29