0

DOM で削除されたコレクションからモデルを削除する最良の方法は何ですか? より良い質問をさせてください。ビューをコレクションと同期させるにはどうすればよいですか?

4

2 に答える 2

0

バックボーンのTodosサンプル アプリケーションに従いました。これにより、ビュー ステートがコレクションで最新の状態に保たれます。

次のように作成された任意のビューにモデルを渡します。

var someView = new SomeItemView({ model: modelFromCollection });

次に、そのモデルのイベントをリッスンし、ビューから反応します。

initialize: function() {
  this.listenTo(this.model, 'destroy', this.remove);
  // listen to other events ...
}
于 2013-10-27T13:29:07.907 に答える
0

最初にビューを削除し、実行を削除します

 this.model.collection.remove(this.model);

同じことを実行する前に、現在のビューにモデルがあるかどうか、そのモデルにコレクションなどがあるかどうかを条件で確認できます。

于 2013-10-27T13:03:12.427 に答える