Der beste Weg, Ereignisse wieder aufzuheben, sobald eine Ansicht nicht mehr benötigt wird

Ist es eine schlechte Praxis anzurufen?undelegateEvents() in der Ansichtremove() Methode? Warum wurde es nicht standardmäßig von den Backbone-Jungs aufgenommen?

Mir wurde klar, dass ich auf so viele bindende Probleme stoße, wenn ich eine Ansichtsvariable einfach neu initialisiere. ObwohlundelegateEvents() Wird automatisch aufgerufen, wenn eine neue Ansicht erstellt wird. Es wird versucht, Ereignisse für die neu instanziierte Ansicht und nicht für die vorherige zu trennen. Daher bleiben Ghost-Event-Callbacks aktiv, sofern sie nicht jedes Mal manuell aufgerufen werden, und bringen meine Apps durcheinander.

Wie geht man am besten damit um?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage