2016-12-30 39 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/