4

ngTagsInput在我的应用程序中使用指令angularjs。由于ngtagsinput自动完成不会过滤任何结果,我想通过服务调用从我的 api 中获取过滤后的结果,并tagsinput在每次击键时返回对自动完成的承诺。

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

谁能帮助我实现这一目标?

4

1 回答 1

2

这是我找到答案的一支笔;基本上你使用角度过滤器:

  $scope.loadTags = function(query) {
    return $timeout(function () { 
      return $filter('filter')($scope.allPossibleTags, query);
    });
  };
于 2017-05-23T15:13:33.853 回答