Ich benutze Backbone.js mit C # -REST-Diensten, jedoch haben wir separate Endpunkte für das GETTING und POSTING von Daten zurück zum Server.
Wie können wir mit Backbone unsere eigenen einzigartigen Speichermethoden erstellen?
Antworten:
1 für die Antwort № 1Sie müssen überschreiben Backbone.sync()
.
Sie können dies global für Ihre Anwendung oder spezifisch für Ihre Modelle durchführen.
Die beste Erklärung und Muster, die ich gesehen habe, kommt von Addy Osmani Entwickeln von Backbone.js-Anwendungen: http://addyosmani.github.io/backbone-fundamentals/#backbones-sync-api
Das Muster ist wirklich nett, weil Sie Ihre Persistenz-API an anderer Stelle definieren und die Methoden nur auf der Grundlage der Anfrage und der Methode zuweisen.
Auch hier ist eine wirklich einfallsreiche QA: Wie kann Backbone.sync überschrieben werden?
Sieh dir die. An Backbone.service
Plugin: https://github.com/mkuklis/backbone.service
Es ermöglicht Ihnen, nicht erholsame Endpunkte in Ihr Modell aufzunehmen.