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 に答える