Backbone.js-Sammlung von Sammlungen

Blog

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