requireJS的变量

时间:2013-09-17 20:53:30

标签: javascript requirejs

我在我的索引页面上调用requireJS,我想知道的是我可以从索引页面上的函数中获取变量并将其用作main.js文件中的条件吗?我正在尝试根据索引页面上的变量使用脚本。

1 个答案:

答案 0 :(得分:0)

如果您希望在索引页和主页上都可以访问wariable,那么创建单独的requireJS模块,将yuor变量放在那里并在任何需要的地方引用该模块。

因此,假设您已经有两个模块:index.js和main.js,您可以创建第三个模块,我们称之为“myVariables.js”。创建该文件并在里面添加如下内容:

define(function() {

    var vm = {
        myGlobalVariable = "Hello"
    };

    return vm;
});

然后在您的其他模块中,您可以参考此模块,例如:

var myVariabledModule = require('myVariables');
alert(myVariablesModule.myGlobalVariable);

这应该为您和allert提供“Hello”字符串,此代码应该适用于您的应用程序的任何模块。