【发布时间】:2014-12-23 20:36:58
【问题描述】:
有没有什么好的方法可以使用 angular 来过滤没有 ng-repeat 的列表?一开始我不想使用 javascript 来绘制列表,但我想在之后使用 angular 来过滤它。
例子:
<input type="search" ng-model="search" placeholder="Search for fruits!" />
<ul>
<li>Banana</li>
<li>Apple</li>
<li>Orange</li>
</ul>
我想用搜索框过滤现有的html。
(请不要给出任何关于 ng-repeat 或 jQuery 的例子)
【问题讨论】:
-
使用角度过滤器可能无法做到这一点。您必须编写自己的过滤方法。
-
@m.brand 使用角度过滤器和 ngRepeat 是很自然的方法。没有它也很简单。
-
你可以写一个非常简单的指令来做。
-
是的,没错。它不会像使用 ng-repeat 那样放置过滤器那么简单。
-
@m.brand 是的,但 OP 可能正在寻找其他有趣的方式来进行学习。为什么不呢!
标签: javascript html angularjs angularjs-ng-repeat