如何在Backbone.Collection.get()中设置嵌套对象属性?

时间:2012-04-26 09:43:31

标签: backbone.js nested

我有一个带有另一个嵌套对象的对象,我想使用Backbone的.get()功能进行修改。根据文档,我可以设置根级别对象键,但有没有办法改变嵌套属性?

1 个答案:

答案 0 :(得分:3)

您可以设置/获取嵌套值,但它将作为替换而不是更新。

model = {'foo': {'bar': 'baz', 'qux': 'foo'}};
model.get('foo');                 // {'bar': 'baz', 'qux': 'foo'}
model.set('foo', {'baz': 'qux'});
model.get('foo');                 // {'baz': 'qux'}