Backbone、Marionette、およびBackbone.localStorageを使用してアイテムのリストを永続化しています。モデルのメソッドItemView
を起動する s に削除ボタンがあります。destroy
これにより、モデルがコレクションから正常に削除され、remove イベントが発生します。
ただし、モデルは自動的にCollectionView
削除されずItemView
(そうあるべきだと思います)、ローカル ストレージからモデルが削除されないため、ページをリロードするとリストに戻ります。
編集:
モデルは、ビューで次のメソッドによって削除されます。
confirmRemove : function() {
this._setRemoveState(false);
this.model.destroy({success: function() { console.log('model destroyed!');}});
return false;
}
success
コールバックは発生します。