我對角形式包含這些行的舊代碼:如何在角度中正確使用ng重複?
<label for="language">{{'LANGUAGE_LABEL' | translate}}</label>
<select id="language" name="language" ng-model="paramsGEN.lan.paramUserValue">
<option value="en">{{'referencedata.languages.EN' | translate}}</option>
<option value="nl">{{'referencedata.languages.NL' | translate}}</option>
</select>
而且我想通過使用NG重來優化它(我閱讀過納克選項是更好,但我從來沒有使用過.. 。)
所以,在我的控制,我添加了一個新的變量:
$scope.languages = [{
name: "referencedata.languages.EN",
value: "en"
}, {
name: "referencedata.languages.NL",
value: "nl"
}]
這我用NG重複代碼:
<select id="language" name="language" ng-model="paramsGEN.lan.paramUserValue">
<option ng-repeat="language in languages track by value" value="{{language.value}}">
{{language.name | translate}}
</option>
但它沒有工作,我得到了「錯誤:[ngRepeat:dupes]」。
你能告訴我,我該怎麼用ng重複這裏?或ng選項(如果可以的話)以及它是否更優化以便重複。 謝謝!
的'ngRepeat:dupes'錯誤,您越來越似乎與您發佈的代碼不一致。 –
請在這裏閱讀:https://docs.angularjs.org/error/ngRepeat/dupes –