2012-06-28 52 views
0

如何在另一個文件(例如Views.js)中包含作爲Require.js模塊加載的JavaScript文件的視圖?當我嘗試實例化myView時,收到「Uncaught TypeError:object is not a function」錯誤。使用Backbone.js查看爲Re​​quire.js依賴

define([ 
    'jQuery', 
    'Underscore', 
    'Backbone', 
    'src/Views' 
], function ($, _, Backbone, myView) { 

    new myView ({ }); 
}); 

回答

1

你的「src/views.js」是否有返回值?

一些這樣的:

define(['underscore', 'backbone'], function(_, Backbone) { 
    var view = Backbone.View.extend({ 

     ...... 

    }); 
    return view; //the return value is essential 
});