如何清除angular-ui select2中的选定值

时间:2014-10-07 12:10:36

标签: angularjs angular-ui ui-select2

我使用angular-ui select2插件我无法找到任何解决方案来清除所选输入。如何清除所选输入?感谢。

<http://plnkr.co/edit/a3KlK8dKH3wwiiksDSn2?p=preview>

我想要这样的事情。

enter image description here

1 个答案:

答案 0 :(得分:2)

以下是两个选项:

1 - 您可以使用标准属性allow-clear="true"

  <ui-select ...>
    <ui-select-match allow-clear="true" ...>{{$select.selected.name}}</ui-select-match>
    ...
  </ui-select>

OR

2 - 你可以添加一个按钮

<ui-select-match placeholder="Select or search a country in the list...">
  <span>...</span>
  <button class="clear" ng-click="clear($event)">X</button>
</ui-select-match>

$scope.clear = function($event) {
   $event.stopPropagation(); 
   $scope.country.selected = undefined;
};