2016-07-27 70 views
1

我正在使用Rivets.js並希望綁定到多個數據對象。當我綁定兩次後,綁定什麼都不做。我試圖綁定第二個數據對象,但沒有運氣,試圖解綁第一個綁定。Rivets.js綁定不止一次

+0

請分享到目前爲止的代碼 –

+0

https://jsfiddle.net/am09kxgx/2/ – jamespsterling

+1

我發現,你已經使用做一個綁定集合更新允許我綁定一個新的數據對象。 例如, bound = rivets.bind(document.getElementById('submission'),{item:submission}); 更新爲新的XHR數據, bound.update({list:errors}); – jamespsterling

回答

0

rivets.bind()提供一個包含嵌套在裏面的所有數據對象(模型)的對象。

var data1 = { name : 'data1' }; 
var data2 = { name : 'data2'}; 
var body = document.getElementsByTagName("body")[0]; 
rivets.bind(body , { a : data1, b : data2 }); 

爲了測試以前的綁定,嘗試用以下的HTML:

​​