我最近接手了一個大的Backbone.js項目,它使用Backbone.Model綁定插件提供模型和視圖之間的數據綁定,並直接引用html元素中的「數據綁定」屬性中的模型屬性名稱。Backbone.js的Backbone.Model綁定插件中是否存在綁定的轉換器參數?
對於非表單項目,數據綁定是單向的,從模型到視圖,但對於表單項目,用戶可以更改表單輸入,以便更新已綁定到的模型屬性該元素,反之亦然 - 模型也可以更新表單輸入的內容。
我需要某種視圖幫助程序,它將以與模型中綁定的數據不同的格式顯示信息,而不會影響模型本身。
例如,如果模型中的一個屬性具有的值是多少679,我可能需要的視圖顯示爲$ 679.00,同時具有模特的版本仍然只是數679
在其他類似的庫,有很多簡單的方法可以在任何方向執行這些轉換(Backbone.Modelbinder中的「轉換器參數」,Knockout.js中的「計算觀察值」,我認爲它們在Silverlight中稱爲轉換器等)。不過似乎沒有辦法使用Backbone.Model綁定來完成它。有誰知道一種方式?
這正是我懷疑,並且幾乎回答我題。儘管如此,感謝您在第一時間做出這件事。這是一款優秀的產品,對後續產品有很大的啓發。 – rharrington 2012-07-18 04:26:23