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>
我非常絕望,因爲我一直堅持這個超過兩個星期沒有任何線索。任何輸入都會有幫助。
在此先感謝