下面的select在Angular 1.3.15中的2
中预选了正确的option
,但在Angular 1.6.1中没有:
Selected is {{myNumber}}
<select ng-model="myNumber">
<option ng-selected="i == myNumber" ng-repeat="i in [1,2,3]">
{{i}}
</option>
</select>
然后在JS中:
$scope.myNumber = 2;
在Angular 1.6.1中,下拉列表如下所示:
我如何在Angular 1.6.1中做到这一点?
发布于 2017-03-12 03:45:45
文档中提到了,在github上也提出了同样的问题,
[bug] ngSelected won't select the option within a ngRepeat
或者,您应该使用ng-options
<select ng-model="user.item_id" ng-options="i.id as i.name for i in items">
</select>
https://stackoverflow.com/questions/42739652
复制相似问题