8

ui-select多重模式下,从选项列表中删除了选定的选项(也检查了源代码),但我只需要禁用选定的选项,如下所示,而不是被删除。

在此处输入图像描述

上图取自selectedjs

有一个选项 ,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示例在这里。

4

1 回答 1

1

您要求的功能在ui-selectv0.17.2 或更高版本中可用。 https://github.com/angular-ui/ui-select/wiki/ui-select#examples-disabling-instead-of-removing-selected-items-in-multiple-selection

于 2017-07-15T12:43:44.263 回答