【问题标题】:Require JS with parameter需要带参数的 JS
【发布时间】:2017-11-13 08:45:23
【问题描述】:

我是 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?

感谢和问候。

【问题讨论】:

    标签: require


    【解决方案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");
    });
    

    【讨论】:

      猜你喜欢
      • 2021-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多