次のようなモデルがあるとします。
App.Somemodel = DS.Model.extend({
A:DS.attr('number'),
B:DS.attr('number'),
CP: function(){return this.get('A') + this.get('B');}.property('A','B')
})
私の質問はこれです:CPはいつ再計算されますか? - A が変更された直後 (record.save() の前) - レコードが保存された後? - このレコードが再びストアから取り出される瞬間は?
私の 2 番目の質問は次のとおりです。動作は、計算されたプロパティ自体によるものですか?
私は現在、いくつかの問題に苦しんでいます.1000以上のレコードを同時に更新すると、効率がひどくなります.
私は理解しようとしていました:モデルで計算されたプロパティを定義することは良い考えですか?