如何在键击中过滤ngtagsinput自动完成结果

时间:2015-12-21 11:54:22

标签: angularjs filter autocomplete ng-tags-input

我在ngTagsInput应用中使用angularjs指令。由于ngtagsinput自动填充功能不会过滤任何结果,因此我希望通过服务调用从我的api获取过滤结果,并在每次击键时将承诺返回到tagsinput的自动完成。

在我的angularjs应用程序中,我在每次按键时都会从api获取过滤结果,但它们没有出现在视图中,即显示的自动完成结果未按键更新,即使我从中获取结果API。

有人可以帮助我实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

这里是pen我找到了答案;基本上你使用角度过滤器:

  $scope.loadTags = function(query) {
    return $timeout(function () { 
      return $filter('filter')($scope.allPossibleTags, query);
    });
  };