通过表达式划分ng-repeat项目

时间:2013-05-17 12:06:55

标签: angularjs

我需要分隔按created_at排序的帖子列表。像这样:

today
----delimiter----
earlier posts

我也有很多过滤器,我的ng-repeat列表如下:

<li ng-repeat='post in posts | filter1 | filter2 | orderBy:'created_at':true'>
  {{ post.title }}
</li>

我无法使用posts[$index-1]访问以前的帖子进行比较,因为它不是过滤集合。我怎样才能访问正确的集合,或者有没有办法实现这一点?

1 个答案:

答案 0 :(得分:3)

我相信你正在寻找这样的东西:

<li ng-repeat="post in filtered = (posts | filter1 | filter2)"  ...

这将创建一个可以使用filtered[$index-1]

引用的动态过滤列表