我创建一个BaseView.js
:
define(["jquery" ,
"underscore" ,
"backbone" ,
],function($ , _ , Backbone){
var BaseView = Backbone.View.extend({
initialize: function () {
console.log("calling public method here");
}
});
});
然后我有另一种看法:
define(["jquery" ,
"underscore" ,
"backbone" ,
"views/BaseView"
],function($ , _ , Backbone , BaseView){
var ChildView = BaseView.extend({
initialize: function() {
BaseView.prototype.initialize.call(this);
}
});
return ChildView;
});
我的控制台出现错误Cannot call method 'extend' of undefined
。
知道是什么原因造成的。谢谢。