我正在尝试在ng-repeat
的{{1}}中使用字符串连接:
ui-select2
(这是一个简单的例子,但字符串连接对于代码重用是必要的。)
它在普通 <select ui-select2 ng-model="selected2" style="width:300px;">
<option ng-repeat="item in data[it + 'ems']" selected
value="{{item}}">{{item}}</option>
</select>
上工作得很好。但是,select
会产生错误:
uiSelect2
转载于此fiddle。
我在这里做错了吗?
答案 0 :(得分:1)
我怀疑是因为select-ui有一个孤立的范围,ng-repeat也是如此,这使得你的it
变量超出了ng-repeat的范围。
我建议无论如何使用ng-options进行选择..(这可行,因为它可以防止我提到的范围问题):
<select ui-select2 ng-model="selected2" style="width:300px;"
ng-options="item for item in data[it + 'ems']"></select>