Sto configurando una struttura di categorie nidificate in Backbone con RequireJS.Dipendenza circolare nell'elenco backbone/RequireJS nidificato
In questa struttura, una raccolta di categorie contiene modelli di categorie e un singolo modello di categoria può contenere una raccolta di categorie.
Sfortunatamente questo sembra causare il temuto problema di dipendenze circolari in RequireJS. Ho letto i documenti su RequireJS (http://requirejs.org/docs/api.html#circular) tuttavia trovo la spiegazione con 'a' e 'b' confusi.
Ecco il mio codice, che sta causando il problema:
define([
"jquery",
"underscore",
"backbone",
"collections/categories"
], function($, _, Backbone, CategoriesCollection) {
var Category = Backbone.Model.extend({
defaults: {
title: "Untitled"
},
parse: function(data) {
this.children = new CategoriesCollection(data.children, {parse: true});
return _.omit(data, "children");
}
});
return Category;
});
...
define([
"jquery",
"underscore",
"backbone",
"models/category"
], function($, _, Backbone, CategoryModel) {
var Categories = Backbone.Collection.extend({
model: CategoryModel
});
return Categories;
});
Mi chiedo se qualcuno che ha sperimentato prima può aiutarmi a orientare nella giusta direzione .
Grazie (in anticipo) per il vostro aiuto,
Funziona alla grande, grazie – user1031947
Man - Ho cercato di capire un problema di dipendenza circ in uno dei miei progetti e questo mi ha davvero aiutato - grazie grappoli. – Stevus
Ciò potrebbe causare problemi poiché il caricamento della raccolta per la seconda volta potrebbe essere asincrono? –