如何在作为Require.js模块加载的JavaScript文件中包含来自其他文件(例如Views.js)的视图?我尝试实例化myView时收到“未捕获的TypeError:对象不是函数”错误。
define([
'jQuery',
'Underscore',
'Backbone',
'src/Views'
], function ($, _, Backbone, myView) {
new myView ({ });
});
答案 0 :(得分:1)
您的“src / views.js”是否有返回值?
有些像这样:
define(['underscore', 'backbone'], function(_, Backbone) {
var view = Backbone.View.extend({
......
});
return view; //the return value is essential
});