2012-12-17 20 views
2

canJS我可以設置一個模型屬性與person.attr('name', 'John Doe');,但有時這屬性包含嵌套的數據,所以我需要做到以下幾點:CanJS型號:ATTR功能和嵌套數據

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

有一個較短的解決方案這在canJS?

+0

與相關問題秒一派答案dots: http://stackoverflow.com/questions/13529342/canjs-observable-and-dots-in-keys –

回答

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

http://canjs.us/#why_canjs-flexibility(見「工程化前車」部分)

PS:我看到canjs首次,在使用「canjs嵌套對象」請求

+0

謝謝!好點,我正在閱讀舊文檔,但我沒有在那裏找到它。 –