[英]Check for duplicates in each loop in Ember.js
我有一个非常简单的模板循环:
{{#each}}
{{title}}
{{/each}}
事实是,我的title
可以多次出现在我的数据中(当然是记录更改的其他部分),但是我想确保给定属性(在本例中为title
)没有重复项。 有什么方法可以在模板中添加一些逻辑以确保排除重复项?
我曾尝试使用Handlebar Helper,但实际上并没有取得太大进展。
您应该将计算属性放在支持模板的控制器上。 Ember有一个uniq
方法,它将返回数组中的唯一项。
uniqueItems: function(){
return this.get('model').getEach('title').uniq();
}.property('model.@each.title')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.