[英]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.