我想从Marionette.ItemView中访问app.vent。Marionette.CompositeView,如何将参数传递给Marionette.ItemView
也许一个选项可能是从Marionette.CompositeView
传递参数(app.vent
)到Marionette.ItemView
。
这里我的代码:
// view/compositeView.js
define([
'marionette',
'views/item'
], function (Marionette, itemView) {
var ListView = Marionette.CompositeView.extend({
itemView: itemView
});
});
任何想法?
P.S .:
我无法从itemView访问应用程序,因为存在循环依赖问题。
app -> view/compositeView -> view/itemView
_itemViewOptions_不再使用,您现在必须使用_childViewOptions_。 – DiegoG