在ui-select
多个模式中,选择列表中删除了选定的选项(也在源代码中检查过),但我只需要禁用所选的选项,如下所示,而不是删除。
以上图片来自chosenjs。
有一个选项ui-disable-choice
可以禁用这些选项,但它只是让选择完全无法选择。
<ui-select-choices ui-disable-choice="person.name=='Adam'" repeat="person in people">
<div ng-bind-html="person.name"></div>
</ui-select-choices>
那么,如何使选定的选项出现在选项中但禁用?
plnkr示例。
答案 0 :(得分:1)
ui-select
v0.17.2或更高版本中提供了您要求的功能。
https://github.com/angular-ui/ui-select/wiki/ui-select#examples-disabling-instead-of-removing-selected-items-in-multiple-selection