【发布时间】:2017-05-23 23:13:33
【问题描述】:
我在我的angularjs 应用程序中使用ngTagsInput 指令。由于ngtagsinput 自动完成不会过滤任何结果,我想通过服务调用从我的api 中获取过滤后的结果,并在每次击键时返回对tagsinput 自动完成的承诺。
在我的angularjs 应用程序中,我在每次击键时都从 api 获取过滤结果,但它们没有出现在视图中,即,即使我从 api 获取结果,显示的自动完成结果也不会在击键时更新。
谁能帮我实现这个目标?
【问题讨论】:
-
需要一些代码来理解你在实践中的意思
-
@beaver hi beaver 感谢您的回复,mbenford.github.io/ngTagsInput 是我们在 angularjs 应用程序中使用的 ngtagsinput 指令。假设我们有一个像 ['mango','apple','banana'] 这样的数组。如果我们输入字母“a”,那么苹果应该作为自动完成中的第一个值。由于 ngtagsinput 自动完成不会过滤任何结果,所以我在后端过滤我的结果并将这些结果发送到前端,
-
@beaver 但对于每个击键,它都会返回后端并检索结果,并且显示的自动完成结果不会为每个击键检索值更新,而是自动完成结果显示在第一次击键中检索到的结果.
标签: angularjs filter autocomplete ng-tags-input