我使用ui-select从服务器获取数据&在下拉列表中填充它(搜索和选择)。我为你创建了一个plunker。
{{1}}
一旦我从选择器中选择了任何值,我就可以进一步改变。但是无法删除。我怎样才能做到这一点?
答案 0 :(得分:3)
您应该使用其他主题select2
来完成这项工作。我升级了您的PLUNKER以显示其如何运作。将allow-clear="true"
添加到ui-select-match
并将主题设置为theme="select2"
以允许取消选择项目。
<ui-select ng-model="country.selected"
theme="select2"
ng-disabled="disabled">
<ui-select-match allow-clear="true" placeholder="Select country">
{{$select.selected.name}}
</ui-select-match>
<ui-select-choices repeat="country in countries | filter: $select.search">
<span ng-bind-html="country.name | highlight: $select.search"></span>
<small ng-bind-html="country.code | highlight: $select.search"></small>
</ui-select-choices>
</ui-select>