【发布时间】:2015-05-15 10:43:19
【问题描述】:
我有一个多选下拉菜单。我需要做的是当用户登陆页面时,我需要限制他修改他以前的选择,基本上禁用下拉列表中的那些选项。这是html -
<div>
<select multiple class="form-control selectpicker" ng-model="selectedNames" data-live-search="true" ng-options="opt.name for opt in availableNames track by opt.id" ng-change="onNameChange()"> </select>
</div>
尝试过的建议链接 - http://silviomoreto.github.io/bootstrap-select/
但是,如果您在使用 ng-options 时手动添加选项标签,它就不会显示。因此尝试使用 ng-repeat 而不是 ng-options 但使用 ng-repeat 我的下拉菜单停止显示针对先前选择的值的刻度线,并且默认显示 - “未选择值”,尽管模型仍然具有它们。
任何指针如何在不借助 jquery 的情况下实现这一点?
谢谢 阿努普
【问题讨论】:
标签: html angularjs twitter-bootstrap