使用主干.js根据需要查看.js依赖关系

Using Backbone.js View as Require.js Dependency

本文关键字:js 关系 依赖      更新时间:2023-09-26

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

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

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

有些像这样:

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