angular 1.5 中的 ngClass 问题

ngClass issue in angular 1.5

我正在 angular 1.5 中开发一个网站,以便在 angular 2 稳定时将其发布。

我有这个代码:

<li ng-class="day==1 ? a : b" ng-repeat="day in $ctrl.daysMap">
    {{day}}
</li>

ng-repeat 正在正确重复 li。 现在我需要为每个创建的 li 添加 class 到那个 li,这取决于 daysMap.

的当前位置

虽然上面的 ng-class 应该可以工作,但是 class 都没有添加到 li,相反,ng-class 显示在html,但没有添加 class

如果 a 和 b 具有有效的 $scope 属性,这将起作用。如果它们是字符串,它需要看起来像这样:

ng-class="day==1 ? 'a' : 'b'"