BankAccountモデルを持つUserモデルがあり、モデル属性がUserモデルに設定されているビューがあり、そのビューのテンプレートで銀行口座の属性を参照しています。
<%= bankAccount.get('description') || 'No linked account' %>
bankAccountを更新した場合、ビューは変更を認識しません。
user.get('bankAccount').set('description', 'foobar')
ユーザーモデルの初期化に以下を追加しようとしましたが、どちらも機能しませんでした。
initialize: function() {
var self = this;
this.on('change:bankAccount', function() {
self.get('bankAccount').bind('change', function() {
self.trigger('change');
});
});
}
助言がありますか?また、これらのモデルはどちらも、役立つ場合はバックボーンリレーショナルを使用します。