2016-12-30 40 views
0

有没有办法在AngularJS selectize控件中过滤值?我希望能够输入selectize下拉菜单来过滤我的结果。我知道使用ui-select控件可以做到这一点,但是由于我返回了大量的值,选择性似乎提供了更高的性能,但我无法找到它的过滤能力(到目前为止)。AngularJS选择控制中的过滤器值?

我正在使用angular-selectize2,版本1.2.3,如果这有助于任何答案。

回答

0

何不做一个正常的选择菜单,并重复根据过滤数据集

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

这是假设的数据你的选择是在您的控制器

0

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

This Angular Selectize plunkr link provides the necessary answers for me:http://embed.plnkr.co/2lN4NRFN8VF6kUZqPs0M/