【发布时间】:2014-10-29 00:33:16
【问题描述】:
在搜索和阅读文档后,我找不到直接解决此问题的方法:
从 ArrayController 渲染项目列表,我想每 N 个元素插入一个位置或页面指示符。
我将不胜感激有关 Ember 方式的任何想法!
通常我会假设,这可以在模板中处理,例如...
each listitems
if index % 5 == 0
insert indicator
...但是 Ember 不公开索引,并且 Handlebars 模板应该是无逻辑的。
我能想到的第二种方法是使用 ArrayController 并为数组中的每个第 n 个对象设置一个属性,但是为什么对象需要知道这一点呢?设置属性感觉很混乱,而且很可能出错。
任何想法都将受到高度赞赏!
【问题讨论】:
标签: javascript list ember.js pagination each