实际上,我正在寻找让 View 负责标记集合视图中的第一个或最后一个项目的方法,我发现了这个How do I add a separator between elements between an {{#each}} loop except after最后一个元素? .但我不想在javascript中定义itemViewClass模板的attrs(例如classNames),我可以只使用{{itemView}}助手或其他东西来定义itemView模板吗?
{{#collection contentBinding="dataList" tagName="ol" classNames="list" itemViewClass="ItemView"}}
{{#itemView classNames="item" classNamesBinding="isLastItem:last"}}
item templates
{{/itemView}}
{{/collection}}
虽然,这可以通过其他方式解决,但我只想知道是否可以找到内置支持。而且我确实搜索了很长时间,只是找不到Ember.Handlebars.collection
's 的文档,它不在最新的 API 文档中。