1

を使用してイベントをリッスンした場合.listenTo()、バインドを解除するにはどうすればよいですか?

私が取り組んでいるいくつかのコードでは、次のようなものがあります。

class Something extends Marionette.CompositeView

    initialize: ->
        ...
        // listen to an event of a static object 
        @listenTo Something.dateRange, DateRange.EVENT_CHANGED, @_update

ビューを切り替えると問題が発生するようです。このイベントはバインドされていないため、ビューが再初期化されるたびにトリガーされます。マリオネットはそのようなイベントのバインドを解除すべきではありませんか? そうでない場合、の逆はどうなりlistenToますか?入れただけだと思うonBeforeClose

4

2 に答える 2