Javascript AngularJS selectize控件中的筛选值?

Javascript AngularJS selectize控件中的筛选值?,javascript,angularjs,selectize.js,Javascript,Angularjs,Selectize.js,有没有办法过滤AngularJS selectize控件中的值?我希望能够在selectize下拉列表中键入以筛选我的结果。我知道这在ui选择控件中是可能的,但是由于我返回了大量的值,selectize似乎提供了更高的性能,但是我找不到它的过滤功能(到目前为止) 我正在使用angular-selectize2,版本1.2.3,如果这对任何答案都有帮助的话。为什么不创建一个普通的选择菜单,并根据过滤后的数据集重复这些选项 <input type="text" ng-model="select

有没有办法过滤AngularJS selectize控件中的值?我希望能够在selectize下拉列表中键入以筛选我的结果。我知道这在ui选择控件中是可能的,但是由于我返回了大量的值,selectize似乎提供了更高的性能,但是我找不到它的过滤功能(到目前为止)


我正在使用angular-selectize2,版本1.2.3,如果这对任何答案都有帮助的话。

为什么不创建一个普通的选择菜单,并根据过滤后的数据集重复这些选项

<input type="text" ng-model="selectFilter" />
<select name="whatever">
    <option ng-repeat="option in options | filter:selectFilter" value="{{option.value}}">{{option.text}}</option>
</select>

{{option.text}

这假设选项的数据在控制器中

经过一些额外的研究,我相信我找到了我自己问题的答案。显然,在selectize的$scope.myConfig部分,如果指定一个“searchField”和一个值(例如:searchField:'MyFieldName'),则在selectize中键入时会神奇地进行过滤

这个Angular Selectize plunkr链接为我提供了必要的答案: