0

我有一个父视图和一个子视图,它们不是使用模板呈现的(即两个视图都存在 HTML 标记)

class AppRouter extends Backbone.Router
  initialize: ->
  @parentview = new ParentView
    el      : $("#parent")

app_router = new AppRouter
Backbone.history.start()

父视图:

class ParentView extends View
  initialize: ->
  //Calls a method start after an ajax callback
  start: ->
    @child = new ChildView
      el      : $('#child)
return ParentView

子视图:

class ChildView extends View
  initialize: ->
    blah blah
  events: 
    list of events
return ChildView

父视图中的事件会触发,但子视图中的事件不会。我该如何解决?

此外,这是使用主干视图的可接受方式吗?我应该使用模板来渲染我的子视图吗?

4

1 回答 1

0

道歉。我正在使用咖啡脚本进行开发,结果发现有一个杂散的缩进错误。我检查了编译好的js找到了bug

于 2013-07-29T12:14:27.053 回答