2012-12-09 21 views

回答

3

我覺得@model.toJSON()比較好,對於原因,你已經提到:它使清潔模板。

此:

<div><%= name %></div> 

是對眼睛更容易比:

<div><%= this.model.get("name") %></div> 

看一些example apps上Backbone.js的,你會看到他們使用的.toJSON()方法。


我想這也是你是否希望你的模板訪問完整的視圖對象的問題。顯然,這是不可能的,一旦你使用toJSON()。對我而言,沒有訪問權限是尊重問題分離的一個優點,因爲模板應該是關於演示文稿,最少代碼,儘可能接近常規HTML標記。

+0

我相信。謝謝你,先生。 – yujingz

相關問題