需要JS参数

时间:2017-11-13 08:45:23

标签: require

我是ReqireJs的新手。我正在尝试执行以下操作:

我有一个文件(mymodule.js),代码如下:

require([
    'jquery'
], function ($) {
    var name;
    $(document).ready(function() {
       //do some load stuff
    });
});

我正在尝试将文件包含在其他文件中,如下所示:

require(['modules/mymodule.js']);

工作正常。我的问题是如何从require(['modules / mymodule.js'])传递一些参数;进入mymodules.js?

谢谢和问候。

1 个答案:

答案 0 :(得分:-1)

我在这里找到了解决方案:

http://blog.novanet.no/4-strategies-for-passing-parameters-to-requirejs-modules/

我使用了上面第一步的代码链接"将参数传递给方法"如下:

define(
    [
        'jquery'
    ], 
    function($){
        return {
            sayHello: function(name){
                alert("Hello " + name);
            }
        };
    }
);

然后我按如下方式传递了参数:

require(['modules/mymodule.js'], function(mymodule){
    mymodule.sayHello("World");
});