0
我想创建一个基于API的自动完成文本框。我遇到了this,它工作得很好。完成多个值自动完成
不过,也有一些限制:
1)来自API的响应,整个列表将一次性提供。想象一下,如果有一百万个项目
2)当一个项目是键入,但没有从下拉列表中选择,没有一个逻辑来处理(在堆栈溢出标签部分尝试它 - 你可以开始键入并把一个“逗号”,它会成为一个标签)
有人建议可以自动完成模块,执行以下操作:
1)支持多值自动完成(就像基于堆栈溢出的标签) API的参数是输入值的API
2)支持不匹配关键字
我的堆栈: AngularJS,MondoDB和的NodeJS(含快递)
我的标签数据是这样的:
[
{"name":"tag1"},
{"name":"tag2"},
{"name":"tag3"}
]
和下面的是如何我已经实现了模块:
<multiple-autocomplete ng-model="post.tags" object-property="name" api-url="/api/searchAllTags"></multiple-autocomplete>
我非常绝望,因为我一直坚持这个超过两个星期没有任何线索。任何输入都会有帮助。
在此先感谢