Backbone.js BackboneJS将模块彼此连接起来

Backbone.js BackboneJS将模块彼此连接起来,backbone.js,Backbone.js,我有一个主干应用程序,其中我有2个模块。现在我有一个问题,模块1中有一些函数和定义,我在模块2中也需要这些函数和定义 因此,在我的module2.js中,我尝试这样做: define(['app', 'backbone','modules/module1'], function (App, Backbone, Module1) { Module2.View = Backbone.View.extend({ afterRender:function(){ var module1 =

我有一个主干应用程序,其中我有2个模块。现在我有一个问题,模块1中有一些函数和定义,我在模块2中也需要这些函数和定义

因此,在我的module2.js中,我尝试这样做:

define(['app', 'backbone','modules/module1'],

function (App, Backbone, Module1) {

Module2.View = Backbone.View.extend({
 afterRender:function(){
    var module1 = new Module1.View();
    ....
同样,我只想添加一些我在模块1中定义的函数来连接模块2,这样在模块2中我可以添加一些
if
-语句等


我如何才能做到这一点?

您展示了您的尝试(谢谢),但没有解释什么不起作用(控制台中有错误吗?@RobertLevy啊抱歉,没有-控制台中没有错误。只是什么都没发生:-/好的,你希望发生什么?您发布的代码实际上并没有做任何事情(尽管如果在未找到module1的情况下执行,则会出现异常)