2016-07-27 38 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:

​​