Ich richte eine verschachtelte Kategorien Struktur im Backbone mit RequireJS.Circular Dependency in Backbone/RequireJS geschachtelte Liste
In dieser Struktur enthält eine categories-Auflistung Kategoriemodelle und ein einzelnes Kategoriemodell kann eine categories-Auflistung enthalten.
Leider scheint dies das gefürchtete zirkuläre Abhängigkeitsproblem in RequireJS zu verursachen. Ich habe die Dokumente zu RequireJS gelesen (http://requirejs.org/docs/api.html#circular), aber ich finde die Erklärung mit "a" und "b" verwirrend.
Hier ist mein Code, der das Problem verursacht:
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;
});
Ich frage mich, ob jemand, der vor dieser mich in die richtige Richtung lenken helfen kann, erfahren hat, .
Dank (im Voraus) für Ihre Hilfe,
Funktioniert gut, danke – user1031947
Mann - Ich habe versucht, ein Circ-Abhängigkeitsproblem in einem meiner Projekte herauszufinden, und das hat mir wirklich geholfen - danke Trauben. – Stevus
Dies kann Probleme verursachen, da das Laden der Sammlung beim zweiten Mal asynchron sein kann? –