我有一个填充了的选择框ng-options
。我知道您可以手动添加默认选项,如下所示:
<select ng-model="selectedAddress" ng-init="selectedAddress = selectedAddress || address_dropdown[0].value" ng-change="handleStoredAddressClick2()" ng-options="a.dropdown_display for a in address_dropdown" id="address_dropdown">
<option value="" ng-selected="selected">Add a new address</option>
</select>
有什么方法(以角度)添加多个选项吗?客户端现在希望第一个默认选项为“从地址中选择”,并且在所有填充的选项之后,将上面显示的“添加新地址”选项作为列表中的最后一个选项ng-options
.
(我知道我可以使用 jQuery 来添加该选项,但如果可能的话,我宁愿保持它的角度。)
编辑 2:致您的反对票:您可能会注意到,这篇文章是 2014 年 3 月发布的。请使用来源,卢克!(我不再喜欢 angularJs 了)
EDIT:正如艾美提到的,“如果你希望模型绑定到非字符串”,这将不起作用!
尝试这个:
<select ng-model="YourModel">
<option value="" ng-selected="selected">an option</option>
<option ng-repeat="item in items">{{item.name}}</option>
<option value="">another option</option>
</select>
祝你周末愉快!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)