2

canJS 中,我可以使用 设置模型属性person.attr('name', 'John Doe');,但有时该属性包含嵌套数据,因此我需要执行以下操作:

var address = person.attr('address');
// Update country
address.country = 'USA'; 
person.attr('address', address);

在 canJS 中是否有更短的解决方案?

4

1 回答 1

3
person.attr('address.country', 'USA');

http://canjs.us/#why_canjs-flexibility(见“工程软木”部分)

PS:我canjs第一次看到,使用“canjs嵌套对象”请求在几秒钟内搜索了答案

于 2012-12-17T11:16:09.117 回答