我使用https://github.com/localytics/angular-chosen创建具有默认的项目选择元件选择:角选的默认选择不工作
<select chosen="{inherit_select_classes:true}" disable-search="true" class="form-control span6" ng-model="myPick">
<option value=""></option>
<option value="AAA">AAAAAAAAAAAAAAAA</option>
<option value="BBB" selected="selected">BBBBBBBBBBBBBBB</option>
</select>
我想BBBBBBBBBBBBBBB
在默认情况下进行选择,但它不工作:
http://plnkr.co/edit/H2hmEukfjaPL1T4W298O?p=preview使用selected="selected"
和$scope.myPick = "BBB";
也不能使其工作。你能帮助为什么吗?
如果我删除的模型,它工作得很好:
<select chosen="{inherit_select_classes:true}" disable-search="true" class="form-control span6">
<option value=""></option>
<option value="AAA">AAAAAAAAAAAAAAAA</option>
<option value="BBB" selected="selected">BBBBBBBBBBBBBBB</option>
</select>
更新1
我的项目已经有一堆模板
select
和option
一堆。非常耗时将它们拉进$scope.someObject
做ng-options
。最好,如果我不需要声明或初始化
myPick
任何地方,而是将selected
放在html模板中。
“选择”指令有什么作用?如果你删除'selected =“{inherit_select_classes:true}”',它就可以正常工作。 – zsong 2014-09-29 23:42:10