我有一个非常简单的模板循环:
{{#each}}
{{title}}
{{/each}}
事实上,我的title
可以多次出现在我的数据中(当然记录的其他部分也会发生变化),但我想确保给定属性没有重复(在这种情况下title
1}})。有没有办法在模板中放置一些逻辑以确保排除重复项?
我尝试使用Handlebar Helper,但我在这方面并没有取得多大进展。
答案 0 :(得分:2)
您应该在支持模板的控制器上放置一个计算属性。 Ember有一个方法uniq
,它将返回数组中的唯一项。
uniqueItems: function(){
return this.get('model').getEach('title').uniq();
}.property('model.@each.title')