Я использую angular-ui-select со списком из ~1500 элементов в модальном окне начальной загрузки.
Каждое действие пользователя выполняется с задержкой в 2 секунды. Я попытался повысить производительность, используя «минимальную длину ввода», но фильтр не работает.
Пример Plunkr: https://plnkr.co/edit/H0kbeR4kHfZFjsBnpjBC?p=preview
МОЙ HTML:
<ui-select multiple sortable="true" ng-model="vm.selected" theme="select2" style="width: 100%;">
<ui-select-match placeholder="Select...">{{ $item.name }}</ui-select-match>
<ui-select-choices repeat="item in vm.items | filter: $select.search" minimum-input-length="2">
<div ng-bind-html="item.name | highlight: $select.search"></div>
</ui-select-choices>
</ui-select>
- Кто-нибудь знает, как улучшить производительность?
Как применить фильтр минимума символов?
Спасибо.