Sammlung vs-Modell Verwirrung in backbone.js
Ich gerade angefangen zu lernen backbone.js. Ich habe ein problem zu verstehen, wie/Wann verwenden von Modellen und Kollektionen. Ich fand einige tutorial online und jeder von Ihnen verwenden unterschiedliche Ansatz des Aufbaus der Anwendung. Es gibt Fälle, in denen Daten abgerufen von der REST-API in ein Collection-Objekt, in anderen Beispielen in ein Model-Objekt? Ich habe auch bemerkt, in jedem Beispiel json-Daten in ein format wie
{'id':1, 'name':'some name'}
.
Meine api gibt ein bisschen mehr komplexe Datenstruktur - so etwas wie {'message':'response message', 'error':'', 'data': [{list of data objects to be manipulated},{}]}
. Ist es möglich mit so formatierten Daten in backbone.js.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, ja, für Ihre beiden Fragen. In der Regel ist hier, wie das Relationale Datenbank-system bezieht sich auf backbone.js:
Ihre Antwort, wenn es anders; daher, Sie müssen die Daten analysieren, bevor er auf die Modell-Sammlung. Verwenden Sie die analysieren Methode und definieren Sie die Daten-Taste.
collectionInstance.fetch()
es werden automatisch die Daten für Sie. Die Auflistung anzeigen abonnieren sollenreset
Ereignis und Sie sollten re-Rendern während dieser Veranstaltung halten die Ansicht in Synchronisierung mit Daten . haben einen glücklichen Tag