0

バックボーンプロジェクトに取り組んでいて、次の行を使用して新しいビューを宣言しようとしています。

var tweetCompose = new ComposeTweetView();

しかし、私はエラーが発生しますUncaught TypeError: undefined is not a function

次のようにComposeTweetViewをプルします。

define([
  'jquery',
  'underscore',
  'backbone',
  'views/cart/composeTweet'
], function($,_,Backbone,ComposeTweetView){

そして、composeTweetjsファイルは次のようになります

define([
  'jquery',
  'underscore',
  'backbone'

], function($,_,Backbone){

  var composeTweetView = Backbone.View.extend({
    el: '#tweet-compose-popup',
    initialize: function () {

    }
  });
});

私は何が悪いのかを見つけることができませんでした。

4

2 に答える 2

2

return composeTweetView;varを閉じた後、composeTweetjsに追加しますcomposeTweetView

于 2013-02-06T17:50:30.207 に答える
0

JavaScriptは大文字と小文字を区別します。composeTweetViewと同じではありませんComposeTweetView

于 2013-02-06T17:47:01.280 に答える