Rückgrat: Update-Modell nach dem change-Ereignis

Davon ausgehen, eine Rückgrat-Modell mit den folgenden Parametern:
- Teilsumme
- Rabatt
- insgesamt

Wenn eine änderung gemacht wird, um die Ermäßigung, die insgesamt aktualisiert werden muss und ich würde gerne das Modell zu kümmern.

Habe ich versucht die Bindung eines update-Methode (definiert in dem Modell), um das Modell change-Ereignis (im Modell die initialize-Methode), so dass mit jedem change-Ereignis, das Modell-update der Gesamt-Attribut, aber das scheint nicht zu funktionieren.

var Cost = Backbone.Model.extend({
    initialize  : function() {
        this.bind('change', this.update);
    },

    update      : function() {
        //UPDATE LOGIC
    }
});

Was ist der beste Ansatz, um das Modell Feuer eine Methode (von seinen eigenen), wenn es ein change-Ereignis auslöst?

InformationsquelleAutor Bart Jacobs | 2011-12-08

Schreibe einen Kommentar