我在我的 angularjs
应用程序中使用 ngTagsInput
指令。由于 ngtagsinput
自动完成功能不会过滤任何结果,因此我希望通过服务调用从我的 api 获取过滤后的结果,并在每次击键时将 promise 返回到 tagsinput
的自动完成功能。
在我的angularjs
应用程序中,我在每次击键时都会从API获取过滤结果,但它们没有出现在 View 中,即显示的自动完成结果不会在击键时更新,即使我得到api 的结果。
任何人都可以帮助我实现这一目标吗?
最佳答案
这是一个pen我找到了答案;基本上你使用 Angular 过滤器:
$scope.loadTags = function(query) {
return $timeout(function () {
return $filter('filter')($scope.allPossibleTags, query);
});
};
关于angularjs - 如何过滤标签输入按键时的自动完成结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34395108/