问题 :
如何将默认值设置为角度 ui-select
下拉值是从对象中获取的,并且对象不会具有默认值。
并且 ui-select 应该在 Frontend 中设置默认值。
例如:
下拉值如下
1-所有水果 2-苹果 3-香蕉 4-西瓜
从 2 到 4 的值源自从服务器发送的对象。但前端需要设置默认值,即 1 - 所有水果
参考下面通过 ui-select2 设置的示例,如何在 ui-select 中迁移它?
<select ng-model="fID" class="select" ui-select2 data-placeholder="select fruit">
<option value="">All fruits</option>
<option ng-repeat="f in frits value="{{f.fID}}">{{f.name}}</option>
</select>
<ui-select theme="select2" ng-model="fruits.selected">
<ui-select-match placeholder="select please" allow-clear="false"> {{$select.selected.name}}
</ui-select-match>
<ui-select-choices repeat="f in fruits | filter:$select.search">
<div ng-bind-html="f.name | highlight: $select.search:'underline'"></div>
</ui-select-choices>
</ui-select>
http://plnkr.co/edit/a3KlK8dKH3wwiiksDSn2?p=preview https://github.com/angular-ui/ui-select 链接:angular-ui/ui-select