Ограничить привязку автозаполнения после ввода определенного числа символов - PullRequest
0 голосов
/ 29 сентября 2018

При автозаполнении jQuery есть свойства, которые я могу установить, чтобы инициировать заполнение списка только тогда, когда пользователь вводит определенное количество символов.Это помогает уменьшить количество элементов в списке, когда ServerFiltering включен.

https://docs.telerik.com/aspnet-mvc/helpers/autocomplete/overview

например,

                       .Filter("startswith")
                        .MinLength(3)

Однако я неЯ не вижу ничего похожего в компоненте Angular, если я что-то упустил.Имеется событие filterchange https://www.telerik.com/kendo-angular-ui/components/dropdowns/autocomplete/filtering/

. Предполагается, что список уже заполнен и имеет место привязка данных, так что список можно отфильтровать.

Как связать список, только когда набрано минимальное количество символов, как в случае с виджетом jQuery, использующим ServerBinding?

1 Ответ

0 голосов
/ 30 сентября 2018

Вы можете изначально привязать данные к автозаполнению к пустому массиву или коллекции предустановленных исходных элементов данных и вызвать службу данных для получения данных с сервера только после того, как пользователь набрал определенное количество символов, например:

DOCS

Модифицированный пример

...