ng-repeat无法解析阿拉伯语对象

时间:2016-01-24 05:43:02

标签: javascript angularjs ng-repeat

我正在创建一个基于阿拉伯语内容的json对象,如下所示

$ scope.arabicContent = [“ردهة”,“قاعةالاجتماعات”,“مبرمجينالجوال”,“المدراء”,“المحاسبة”,“المحاسبة”,“المبرمجين”,“مطبخ”,“الطابقالأول “]

但ng-repeat无法在html端解析/迭代此对象

<select name="meetingLocation" ng-model="data.meetingLocation">  <option ng-repeat="location in arabicContent" value="{{ location }}">{{ location }}</option> </select>

1 个答案:

答案 0 :(得分:3)

试图通过一个plunker中的阿拉伯数组ng-repeat,我得到的错误是[ngRepeat:dupes] Duplicates in a repeater are not allowed。所以,对我来说,看起来那个数组中有文本重复(我可能是错的)。

该错误的解决方案是告诉ng-repeat按索引而不是内容进行跟踪。

ng-repeat="arabic in arabicContent track by $index"

这是羽毛球:https://plnkr.co/edit/uaIzf5Xty9o0GpIMdW0x?p=preview