如何使用没有ng-repeat的角度滤波器?

时间:2014-12-06 17:30:16

标签: angularjs filter

使用案例:使用Angular,根据文本匹配过滤dom节点列表。

我有一个像这样的dom节点列表:

<input type="text" placeholder="Filter section">
<section>
    <div>foo</div>
    <div>bar</div>
    <div>baz</div>
</section>

我想使用Angular过滤到#34; foo&#34;。我面临的问题是filter的任何Angular示例都假定HTML是通过ng-repeat输出的。我的情况是上面<section>内的列表正在从服务器循环。

所以我的问题非常简单而且可能很愚蠢,但是:您如何应用Angular的filter实用程序,以便可以使用<input>过滤节点列表?

1 个答案:

答案 0 :(得分:0)

不,这里没有适用过滤器的模型。因此,角度没有要处理的对象。 你有两个选择:

  • 给自己写一个执行此工作的指令
  • 将数据作为JSON返回并使用ng-reapeat
  • 显示