Backbone.js - "Object [object Object]没有方法'listenTo'"

Cul*_*enJ 3 backbone.js backbone-events backbone-views

问题:我的代码如下:BottomPaneView

initialize: function() {
  ...
  this.childView = null
  ...
  this.listenTo(this.childView, "findUnit", this.findUnit);
}
Run Code Online (Sandbox Code Playgroud)

在另一个功能中,

{
  ...
  this.childView = new TrackingView(...);
  this.childView.render()
  ...
}
Run Code Online (Sandbox Code Playgroud)

初始化中的最后一行抛出"Uncaught TypeError:Object [object Object]没有方法'listenTo'".这不是指View对象吗?

谢谢!

Cul*_*enJ 10

好吧,问题是我使用的是v0.9.0,而骨干网直到0.9.9才实现listenTo.我更新到v1.0.0,一切正常.

请注意,在此之前,我将问题行移到this.childView.render()第二个函数的下面,以确保参数已初始化.我不知道我最初做的事情是否有效.