我正在使用 RequireJS 来处理我的所有依赖项。
所以这是我的观点:
define([
'jquery',
'underscore',
'backbone',
'bootstrap',
'collections/InstitutionsCollection'
], function($, _, Backbone, InstitutionsCollection){
var InstitutionsView = Backbone.View.extend({
render: function() {
var institutions = new InstitutionsCollection();
institutions.fetch({
success: function() {
console.log("success!");
}
});
}
});
return InstitutionsView;
});
此行引发错误:
var institutions = new InstitutionsCollection();
这是我的收藏:
define([
'jquery',
'underscore',
'backbone',
'models/InstitutionModel'
], function($, _, Backbone, InstitutionModel){
var InstitutionsCollection = Backbone.Collection.extend({
model: InstitutionModel,
url: '/institutions/'
});
return InstitutionsCollection;
});
如果你需要它,这是我的模型:
define([
'jquery',
'underscore',
'backbone'
], function($, _, Backbone){
var InstitutionModel = Backbone.Model.extend({
});
return InstitutionModel;
});
我已经盯着它看了一会儿,我只是想不通它为什么会抛出那个错误。任何帮助是极大的赞赏。