我在索引页面上调用 requireJS,我想知道我是否可以从索引页面上的函数中获取变量并将其用作 main.js 文件中的条件?我正在尝试根据索引页面上的变量使用脚本。
问问题
40 次
1 回答
0
如果您希望您的变量在索引页面和主页上都可以访问,那么创建单独的 requireJS 模块,将 yuor 变量放在那里并在需要的地方引用该模块。
因此,假设您已经有两个模块:index.js 和 main.js,您可以创建第三个模块,我们称之为“myVariables.js”。创建该文件并在其中放入如下内容:
define(function() {
var vm = {
myGlobalVariable = "Hello"
};
return vm;
});
然后在您的其他模块中,您可以引用此模块,例如:
var myVariabledModule = require('myVariables');
alert(myVariablesModule.myGlobalVariable);
这应该给你和“你好”字符串的警报,这个代码应该在你的应用程序的任何模块中工作。
于 2013-09-17T21:45:59.100 回答