如何使用$ http进行自动完成?

时间:2014-10-30 11:19:35

标签: angularjs

我在编辑页面上有一个搜索字段,用户应在该字段中输入产品所属的类别。有大量类别,搜索应使用$ http POST或GET来获取搜索结果。

在网上搜索时,我找到了许多不同的解决方案,但作为一名AngularJS初学者,我发现很难决定走哪条路。

我想要的功能:

  • 使用$ http POST或GET
  • 搜索
  • 使用键盘选择搜索结果的可能性
  • 简单直接的解决方案。最好不要在我的应用程序中添加外部库

HTML:

<input class="form-control" type="text" name="category" id="category" ng-model="formData.category" placeholder="Search..." required>

2 个答案:

答案 0 :(得分:0)

有很多指令已经建立,具有良好的代码质量,经过测试和测试。支持 所以你可以从这个网站angular module

中选择一个

还有自动完成模块,可以匹配您的任务 ngAutocomplete

希望它会有所帮助

答案 1 :(得分:0)

我会向你推荐Typeahead(ui.bootstrap.typeahead)

更多信息: http://angular-ui.github.io/bootstrap/