0
当处理Marionettes不同视图时,是否可以有一个复合视图调用另一个复合视图来调用项目视图?例如,结构可以是对象的列表,其属性的列表中的每个对象:Marionette中的嵌套复合视图
ObjectList = Marionette.CompositeView.extend({
template: "#objectlist-template",
childView: Object,
initialize: function(){
}
});
Object = Marionette.CompositeView.extend({
template: "#object-template",
childView: Attribute
initialize: function(){
}
});
Attribute = Marionette.ItemView.extend({
template: "#attribute-template",
});
我试图在我的项目这样做,但它似乎并没有工作:
var objectListView = new ObjectList({
collection: objects
});
对象集合应该如何构造?
谢谢!效果很好! – user3821383