角度js中的预测搜索

时间:2017-03-23 17:14:57

标签: angularjs

我想使用angular实现预测搜索。假设有数万名员工的数据,那么预加载所有数据并在其上使用过滤器是不可行的。

我如何执行相同的任务?我希望我的搜索框下拉列表<div>能够像Google搜索中显示的那样显示结果。

2 个答案:

答案 0 :(得分:0)

如果您不想在浏览器上预加载那么多数据,则需要在服务器端执行此操作并提供可接受搜索参数的API,搜索数据库并返回匹配列表。我建议阅读预先输入类型。

答案 1 :(得分:0)

我会使用angular-ui-bootstrap typeahead指令:https://angular-ui.github.io/bootstrap/#!#typeahead

有关拨打服务器的信息,请参阅此帖子:How to tie angular-ui's typeahead with a server via $http for server side optimization?