Ich habe ein Backbone-Modell, bei dem ich die Set-Methode geändert habe, um zusätzliche Attribute für jedes Set des Modells zu berechnen.
Laut der Dokumentation sollte dies der Weg sein, um super aufzurufen, um sicherzustellen, dass das Modell tatsächlich gespeichert wird.
Backbone.Model.prototype.set.call(this, attributes, options);
Und es funktioniert genau wie erwartet, es sei denn, ich verwende Collection.create.
Meine benutzerdefinierte Set-Methode wird ausgeführt, aber ich denke, das Original tut es nicht, da die Sammlung leer bleibt. Der Server empfängt die richtigen Daten und sendet die richtigen Daten zurück. In beiden Fällen wird meine Methode ausgeführt, aber die Sammlung ist immer noch leer.
Kann ich den Superaufruf ändern, damit er mit Collection.create funktioniert, oder gibt es eine andere Möglichkeit, das Gleiche zu tun?