我正在从事一个骨干项目,并尝试使用以下行声明一个新视图:
var tweetCompose = new ComposeTweetView();
但我得到了错误Uncaught TypeError: undefined is not a function
我像这样拉入 ComposeTweetView:
define([
'jquery',
'underscore',
'backbone',
'views/cart/composeTweet'
], function($,_,Backbone,ComposeTweetView){
composeTweet js 文件看起来像
define([
'jquery',
'underscore',
'backbone'
], function($,_,Backbone){
var composeTweetView = Backbone.View.extend({
el: '#tweet-compose-popup',
initialize: function () {
}
});
});
我一直无法找到问题所在。