2011-05-20 55 views

回答

4

你不需要,但是如果你的渲染是基於事件觸發的,你會希望它在你的視圖(this)的上下文中運行。如果你有這樣的事情:

this.model.bind("change", this.render) 

更改事件將在模型的上下文中運行,但您希望渲染調用針對視圖運行。

要簡化所有此綁定,可以使用_.bindAll並列出您可能從視圖外部調用的所有方法。您應該知道Backbone自動綁定用於UI事件的回調:

events: {"click" : "render"} 
相關問題