ビューが不要になったときに、ビューを破棄するか、すべてのイベントのバインドを解除しようとしています。私がしていることは:
view.$el.removeData().unbind();
view.undelegateEvents();
view.remove();
ビューが破棄され、DOM内の関連する要素が表示されなくなりますが、イベントは存続しているようです。Chrome開発者ツールを使用してメモリ使用量を調べていますが、ビューをレンダリングして破棄するたびに、イベントリスナーが1つずつ増えています。
次のようにして、ビューイベントを出力しようとしました。
this.$el.data("events");
しかし、これは私に未定義を与えます。
何かご意見は?
ありがとうございました。