0

私は作成します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

これを引き起こしている可能性のある考え。ありがとう。

4

2 に答える 2