簡単な質問:「一度だけ」イベントを発生させる最良の方法は何ですか?バックボーン:コレクション '変更'でイベントを1回だけ発生する
私は複数のモデルを持つバックボーンのコレクションを持っています。時には複数のモデルの属性が一度に更新され、コレクションの複数の「変更」イベントが発生します。
すべての属性の変更をまとめてグループ化する「変更」イベントを1回だけ発生させる最善の方法は何ですか?
今の私のベストアイデアは、タイマーを使用していますが、これは最初のモデル属性変更をキャプチャするだけです。
すべての提案、アイデア、解決策が評価されます。ありがとうございました :)。
コンテキスト: この場合、イベントは、したがって、複数の実行は避けなければならない、非常に計算集約機能を起動します。あなたが一括でモデルの属性を更新するたび
これは回避策であり正しい解決策ではありません。より良い解決法は、 'add'の代わりに' reset'を使うことです。単一の 'reset'イベントが呼び出されます。 –