我想使用递归模型/集合结构来建模树。我正在努力获得与RequireJS一起使用的循环引用。我使用CommonJs语法而不是AMD。我收到以下错误:
Uncaught Error: Module name "Models/TestModel" has not been loaded yet for context: _
TestModel
define(function (require) {
var
// Dependencies.
Backbone = require('backbone'),
TestCollection = require('Collections/TestCollection'),
TestModel = Backbone.Model.extend({
initialize: function (model) {
this.Children = new TestCollection(model.Children);
}
});
return TestModel;
});
为TestCollection
define(function (require) {
var Backbone = require('backbone'),
TestModel = require('Models/TestModel'),
TestCollection = Backbone.Collection.extend({
model: TestModel
});
return TestCollection;
});
Backbone和RequireJS可以实现吗?