将表达式赋值给变量并在ng-class中使用?

时间:2017-01-02 08:06:49

标签: javascript angularjs

<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做好准备。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在条件

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