我有一个要显示的对象网格。网格的每一行显示 4 个对象。根据对象在网格中的位置,我希望某些类位于对象的元素上。例如,网格中的最后一个对象应该具有类“last_in_grid”。此计算取决于数组中对象的索引。
我的模板看起来像:
{{#each row in objects}}
{{#each object in row}}
{{view MyApp.MyView objectBinding="object"}}
{{/each}}
{{/each}}
MyApp.MyView
需要知道each
助手的迭代索引。
理想情况下,我想要类似的东西:
{{#each row in objects}}
{{#each object in row}}
{{view MyApp.MyView objectBinding="object" indexBinding="index_of_each_loop"}}
{{/each}}
{{/each}}
Django 的模板语言可以做到这一点:
{% for item in items %}
{% if forloop.counter0 == 0 %}
blah blah blah
{% endif %}
{% endfor %}
https://docs.djangoproject.com/en/1.4/ref/templates/builtins/#for
这可以使用 Ember 和 Handlebars 吗?
我是否必须编写自定义版本each
才能做到这一点?