2012-10-09 39 views
0

在項目列表中,每個項目都有其自己的模型綁定器對象來綁定模型的值。爲什麼Backbone.Modelbinder只綁定視圖列表的最後一個實例

說我有可能被複制的問題:http://jsfiddle.net/goodafternoon/NmgkY/#base

只有出現在列表的最後一個元素獲取綁定,因此只有該元素響應模型事件偵聽器

this.on("change", function() { 
    console.log('event'); 
}); 

我使用ironcooks着名的Modelbinder模塊:https://github.com/theironcook/Backbone.ModelBinder

回答

0

修復它。

如果你也有類似的問題,這裏是更新的小提琴:http://jsfiddle.net/goodafternoon/XwT2k/1/

的問題是,我創建的類ModelBinder的對象的新實例,而不是創建它時,模型實例化,所以只有一個ModelBinder,這就是爲什麼我只有一個元素綁定。

相關問題