大致我有这样的事情:
my collection; //a collection of models with ids
Layout = Backbone.Marionette.Layout.extend({
templateHelpers: {
myFunc: function() {
//this.items is an array of the serialized models in collection
}
}
})
layout = new Layout({
collection: collection,
})
问题是myFunc()
我可以在我的集合中看到模型数据:它可以作为数组 this.items 使用。但是没有钥匙,所以我不能做类似的事情this.items.get("the_one_i_want")
。
在这种情况下,我如何访问单个模型?
(在这种情况下,它并不适合使用复合视图和项目视图并将模板助手放在项目视图上。)