私は作成します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
。
これを引き起こしている可能性のある考え。ありがとう。