Backbone.js Models Uncaught TypeError:未定义不是函数
我正在尝试创建一个主干模型 然而,当我创建一个模型的对象时,我得到以下错误Backbone.js Models Uncaught TypeError:未定义不是函数,backbone.js,Backbone.js,我正在尝试创建一个主干模型 然而,当我创建一个模型的对象时,我得到以下错误 Uncaught TypeError: undefined is not a function 在backbone.js文件上扩展函数 删除出现在Backbone.Model.extend调用之前的“new”-如下所示: var ProjectModel = Backbone.Model.extend({ idAttribute: '_id', urlRoot: '/project', defaults
Uncaught TypeError: undefined is not a function
在backbone.js文件上扩展函数
删除出现在Backbone.Model.extend调用之前的“new”-如下所示:
var ProjectModel = Backbone.Model.extend({
idAttribute: '_id',
urlRoot: '/project',
defaults: function () {
return {
name: 'New Project',
description: 'Add Description here'
};
}
});
将“new”放在那里,您返回的是主干模型的实例,而不是用于创建新模型实例的新构造函数。哪个表达式未定义?为什么?(无论如何,请不要使用新的
,
)
var ProjectModel = Backbone.Model.extend({
idAttribute: '_id',
urlRoot: '/project',
defaults: function () {
return {
name: 'New Project',
description: 'Add Description here'
};
}
});