モデルをコントローラーにバインドしています。フィールドの変更を監視して、データをリロードしてビューを更新できるようにします。
今、私は次のような本当にDRYではないものを持っています:
goalController = Ember.Object.create({
...
recompute: function() { save model, load recomputed data from server }
...
nameChanged: function() { this.recompute() }.observes('content.name'),
incomeChanged: function() { this.recompute() }.observes('content.income')
});
これを行うEmber-yの方法はありますか?