【发布时间】:2014-07-10 15:13:01
【问题描述】:
我有一个使用 ng-repeat 显示的事件列表。从每个事件中,出于 HTML 显示原因,我需要访问上一个和下一个事件。当我不使用过滤器时,使用效果很好
events[$index - 1]
但是,如果我使用过滤和重新排序事件
event in events | myMinDate: 'start':config.now | orderBy: 'start'
我不能使用这种技术,因为事件数组仍然引用原始(未过滤、未排序)数据结构。不幸的是,没有过滤数据的数据数组或类似 $previous 和 $next 的数据。
任何想法如何在不触及实际事件数组的情况下实现这一点?
【问题讨论】:
标签: angularjs angularjs-ng-repeat