Ember.js 余烬数据-所有帖子的类别计数
我正在尝试一个场景,在这个场景中,你有一个包含许多帖子的博客,每个帖子都有一个与之相关的可变类别 我试图理解如何显示类别列表,以及它们在所有帖子中使用的总次数 以下是我正在处理的JS文件: 每个帖子下都有灰色关联类别列表。蓝色类别需要显示每个类别的使用次数Ember.js 余烬数据-所有帖子的类别计数,ember.js,ember-data,Ember.js,Ember Data,我正在尝试一个场景,在这个场景中,你有一个包含许多帖子的博客,每个帖子都有一个与之相关的可变类别 我试图理解如何显示类别列表,以及它们在所有帖子中使用的总次数 以下是我正在处理的JS文件: 每个帖子下都有灰色关联类别列表。蓝色类别需要显示每个类别的使用次数 我甚至不知道如何开始这个过程。您需要将当前模型作为模型传递到categories控制器中,然后使用该模型汇总标记 {{render 'categories' model}} 下面是一个详细的示例 App.CategoriesControll
我甚至不知道如何开始这个过程。您需要将当前模型作为模型传递到categories控制器中,然后使用该模型汇总标记
{{render 'categories' model}}
下面是一个详细的示例
App.CategoriesController = Ember.ArrayController.extend({
categoryCount: function(){
var items = {},
result =[],
categories = this.getEach('categories');
categories.forEach(function(catGroups){
catGroups.forEach(function(cat){
var catName = cat.get('name'),
curCount = items[catName],
nextCount = curCount ? ++curCount : 1;
items[catName] = nextCount;
});
});
for( var i in items ) {
if (items.hasOwnProperty(i)){
var item = {};
item.name = i;
item.value = items[i];
result.push(item);
}
}
return result;
}.property('model.@each.categories')
});