Angular ui-select 多次隐藏 selected

Angular ui-select multiple hide selected

是否可以在 ng-select 多个 select 中隐藏某些 SELECTED 项目?

我创建了多个用户的活动,包括我自己。我想将自己保留在模型列表中,但不想在 ui-select-match.

中显示自己

我试过在 ui-select-match 上使用 ng-hide,但没有成功。

<ui-select multiple ng-model="event.users" theme="bootstrap">
   <ui-select-match placeholder="Select users...">{$ $item.username $}</ui-select-match>
   <ui-select-choices repeat="user in users">
      <div ng-bind-html="user.username" ng-show="user.id != auth.id"></div>
   </ui-select-choices>
</ui-select>

我不知道如何隐藏它,但您可以通过以下方式禁止删除自己:

ui-lock-choice="$item.id == auth.id"

Demo on JSFiddle