我正在使用select2(4.0.0)和AngularJS v1.4.8。
<tr ng-repeat="item in records track by $index>
<select id="corrected_id{{$index}}" ng-model="item.corrected_value" multiple="multiple">
<option value=""></option>
<option ng-repeat="person in persons track by $index" value="{{person}}">{{person}}</option>
</select>
</tr>
在加载时,我将其初始化为
var i;
for (i = 0; i < $scope.records.length; i++) {
var id_name = "#corrected_id"+i;
$(id_name).select2();
}
Select2 UI都很好,它允许我选择多个项目并正确显示它们,但是无论选择什么,都不会将其分配给item.corrected_value。谁能帮忙,不将值分配给ng-model的原因是什么?