Backbone.js-Sammlung von Sammlungen
Ich versuche herauszufinden, wie man mit backbone.js eine Sammlung von Sammlungen erstellt. Ich bin ziemlich neu bei Backbone. Ich habe etwa folgende Situation:
validate
Im Code sieht das ähnlich aus:
_validate
Ich erhalte jedoch immer eine Fehlermeldung in der js-Konsole, die besagt:
+---------------+ +------------------+ | Playlists | | Playlist | |---------------| 0..* |------------------| | +-------------->| Name | | | | | | | | | +---------------+ +-------+----------+ | | |0..* v +------------------+ | Track | |------------------| | Name | | Artist | | | +------------------+
wenn ich versuche, eine Funktion auszuführen, die die Validierung auslöst (wie add, fetch, …)
Es macht keinen Unterschied, wenn ich die |_+_| . hinzufüge oder |_+_| Funktion zu einer der Kollektionen oder Modelle.
Ich glaube, das liegt daran, dass backbone.js keine Sammlungen in Sammlungen unterstützt. Gibt es eine andere Möglichkeit, die funktioniert?
AKTUALISIEREN:
So sieht es gerade aus
var trackModel = Backbone.Model.extend({ //trackdata });var playlistModel = Backbone.Collection.extend({
model : trackModel,
url : playlist
});var playlistsModel = Backbone.Collection.extend({
url : playlists,
model : playlistModel //This pretty sure doesn’t work like I want, because there is no model attribute for collections :S
});
foxnetworks.com/activate
#backbone-js