使用Backbone.js查看为Re​​quire.js依赖项

时间:2012-06-28 16:06:55

标签: javascript jquery backbone.js underscore.js require

如何在作为Require.js模块加载的JavaScript文件中包含来自其他文件(例如Views.js)的视图?我尝试实例化myView时收到“未捕获的TypeError:对象不是函数”错误。

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

  new myView ({ });
});

1 个答案:

答案 0 :(得分:1)

您的“src / views.js”是否有返回值?

有些像这样:

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

        ......

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