2014-02-13 105 views
-1

有時在教程中,我看到人們從渲染函數返回'this'。這是否已經過時?從主幹渲染函數返回'this'

render : function() { 

    ... 


    return this; 
} 
+0

它爲什麼會過時?一個常見的模式是'$(x).append(view.render()。el)',如果'render'沒有'return this'就變得很麻煩。 –

+0

我認爲它可能已經過時了,在大多數情況下,在Backbone中_bindAll()現在已經過時。如果事實我認爲它可能與自動將此綁定到視圖中的其他功能有關。 – jax

回答

0

它沒有過時。你想從渲染函數返回'this'來啓用鏈接調用。這意味着你可以使用'el'屬性來操縱你的HTML。 This answer對此問題有很好的解釋。