【发布时间】:2013-07-23 13:05:09
【问题描述】:
我有一个复合视图:
var resultView = Marionette.CompositeView.extend({
template : ResultPanel,
itemView : ResultItemView,
initialize : function() {
...
},
itemViewOptions : {
app : this.options.app
},
我只想将此视图的 app 属性分配给 itemView 的 app 属性。所以我可以从其他视图使用这个视图的应用程序。但我收到此错误:未捕获的类型错误:无法读取未定义的属性“应用程序”。我究竟做错了什么?有没有其他方法可以做到这一点?
【问题讨论】:
-
你想通过构造函数传递app变量吗?以这种方式声明时,this 指的是 {} 对象
标签: javascript backbone.js view marionette