を使用してイベントをリッスンした場合.listenTo()
、バインドを解除するにはどうすればよいですか?
私が取り組んでいるいくつかのコードでは、次のようなものがあります。
class Something extends Marionette.CompositeView
initialize: ->
...
// listen to an event of a static object
@listenTo Something.dateRange, DateRange.EVENT_CHANGED, @_update
ビューを切り替えると問題が発生するようです。このイベントはバインドされていないため、ビューが再初期化されるたびにトリガーされます。マリオネットはそのようなイベントのバインドを解除すべきではありませんか? そうでない場合、の逆はどうなりlistenTo
ますか?入れただけだと思うonBeforeClose