簡體   English   中英

現有HTML的Backbone.js子視圖

[英]Backbone.js subviews from existing HTML

我有一個父視圖和一個子視圖,它們不是使用模板呈現的(即,兩個視圖都具有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

父視圖中的事件觸發,但子視圖中的事件不觸發。 我該如何解決?

另外,這是使用骨干視圖的可接受方法嗎? 我應該改為使用模板渲染子視圖嗎?

道歉。 我正在用咖啡腳本進行開發,結果發現有一個雜亂的縮進錯誤。 我檢查了已編譯的js以查找錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM