我在angularjs
应用程序中使用ngTagsInput
指令。由于ngtagsinput
自动完成不过滤任何结果,我想通过服务调用从我的api中获得过滤后的结果,并在每一个按键上向tagsinput
的自动完成返回promise。
在我的angularjs
应用程序中,我在每次击键时都会从api中获得过滤结果,但它们不会出现在视图中,即,即使我从api中获取结果,显示的自动完成结果也不会在击键时更新。
有人能帮助我实现这一点吗?
这是我找到的一支钢笔;基本上你使用角度滤波器:
$scope.loadTags = function(query) {
return $timeout(function () {
return $filter('filter')($scope.allPossibleTags, query);
});
};