CanJS模型:attr函数和嵌套数据

时间:2012-12-17 11:14:23

标签: javascript jquery canjs canjs-map

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

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

canJS有更短的解决方案吗?

1 个答案:

答案 0 :(得分:3)

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

http://canjs.us/#why_canjs-flexibility(参见“工程护舷”部分)

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