我試圖在骨幹視圖中顯示灰塵模板(編譯)。如何渲染帶骨架的灰塵模板
這裏是認爲我的渲染功能:
render: ->
dust.render("customer-item", @model.toJSON(), (err, output) ->
throw err if err
$(@el).html output
)
@
當我帶領的觀點我看到2周的div我的容器內加入(對應的應裝載的2款),但它們都是空的。個別模板不redered ...... 當我調試「輸出」變量i看到模板所以理論上它應該被正確加載中...
當我做一個簡單的測試我可以看到一個輸出爲:
render: ->
$(@el).html "<span>TEST</span>"
@
但對於場景我沒有輸出:
render: ->
dust.render("customer-item", @model.toJSON(), (err, output) ->
$(@el).html "<span>TEST</span>"
)
@
非常感謝您的幫助。
嗨,謝謝你的回答。我忘了提及我的模板已經在服務器端編譯了。我使用node.js和duster.js一樣在這個博客上解釋:http://dmix.ca/2011/12/dustjs-backbonejs-dusterjs/。如果我在客戶端編譯模板,我將失去dustjs的所有潛力。任何想法,歡迎... – Michael
對不起,但我不知道你的方法很多......如果你調試輸出變量你看到了什麼?模板是用你的模型數據編譯還是僅僅是一個原始模板? – Ingro
我使用模型的數據查看模板。發生什麼我不知道...我看到2個div注入但內部沒有。也許我的el元素不正確,但我怎麼知道這一點? – Michael