我有一个这样的日期列表:
$scope.months = [];
for (var i = 0; i < 12; i++)
{
var month = new Date();
month.setMonth(i);
month.setDate(1);
$scope.months[i] = month;
}
并在HTML中使用它们:
<li number="{{$index}}" ng-repeat="month in months" parent-id="slider-month">
<div>{{month | date:'MMMM' }}</div>
</li>
当我将$ locale翻译成另一种语言时,问题就开始了,这个ng-repeat没有刷新。 尝试使用$ scope。$ apply()但没有运气。
目前我调用该函数来完全重做循环并创建该列表但在前端可见。还有其他方法吗?
其他方式是克里特翻译列表,就是这样,但只是想知道如何解决这类问题。
答案 0 :(得分:0)