我有一个父视图和一个子视图,它们不是使用模板呈现的(即两个视图都存在 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
父视图中的事件会触发,但子视图中的事件不会。我该如何解决?
此外,这是使用主干视图的可接受方式吗?我应该使用模板来渲染我的子视图吗?