Entfernen Sie alle Ereignis-Listener von einer Backbone-Sicht

Ist es ein Weg, um entfernen Sie alle event hört instanziiert durch eine backbone-view? Angenommen ich habe Folgendes HTML/JavaScript. Wenn #box angeklickt wird, möchte ich ein pop-up, um Hallo zu sagen.

<div id="box" style="height: 100px; width: 100px; background-color: red"></div>

var Listener = Backbone.View.extend({
    el: "#box",
    events:  {
        'click #box' : 'hello'
    },
    hello: function () {
        alert('hello!');
    }
})

var listener = new Listener();

Jetzt, ich möchten, entfernen Sie den Ereignis-listener. Einstellung Zuhörer etwas anderes funktioniert nicht:

listener = ''; //doesn't work

Wie Entferne ich die Ereignis-listener?

Möglicherweise können Sie einen Blick auf einen Artikel von Derick Bailey.

InformationsquelleAutor Michael | 2012-10-19

Schreibe einen Kommentar