Я пытаюсь реализовать функцию поиска в angularJS довольно похоже на способ поиска в facebook. Что я узнал из многих руководств, директива autocomplete работает с уже загруженными и фильтруемыми данными.
Теперь, если количество данных огромен, тогда вызов службы на загрузку страницы, которая принимает во всех данных, сделает сайт медленным. Есть ли возможность сделать автозаполнение, которое загружает данные по запросу? т.е. функция onkeyup, если я набираю "dru", то для каждого ключевого события будет вызываться служба и получать данные по требованию. благодаря
Да, вы можете сделать это, вызвав API при каждом изменении хода клавиши.
<input type="text" ng-model="search" ng-change="fetchSearchResults(search)">
Метод fetchSearchResults сделает api-вызов на ваш сервер, получая результаты для заданных символов в качестве входных данных.
Надеюсь, это имело смысл.