我想從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