【发布时间】:2015-01-10 08:40:19
【问题描述】:
我已经创建了模块
myModule.js
require(['jquery'],function($){
return {
init: function(){
$('.test').hide();
}
}
});
配置:
require.config({
baseUrl : "js/",
paths : {
jquery : 'lib/jquery/jquery-2.1.1',
myModule : 'lib/modules/myModule
},
shim : {
}
});
现在我想在其他模块中的适当位置使用 mymodule.init 函数(假设在 AJAX 加载之后)
require(['jquery', 'myModule'],function($, myModule){
...
myModule.init();
...
});
这里有个错误:
Cannot read property 'init' of undefined
我做错了什么?
【问题讨论】:
标签: javascript module requirejs undefined js-amd