【问题标题】:Using Backbone.js View as Require.js Dependency使用 Backbone.js 视图作为 Require.js 依赖
【发布时间】:2012-06-30 04:58:29
【问题描述】:

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

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

  new myView ({ });
});

【问题讨论】:

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


    【解决方案1】:

    你的“src/views.js”有返回值吗?

    有些是这样的:

    define(['underscore', 'backbone'], function(_, Backbone) {
        var view = Backbone.View.extend({
    
            ......
    
        });
        return view; //the return value is essential
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-06
      • 2023-03-30
      • 2019-01-20
      • 2013-02-28
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多