【发布时间】:2014-08-22 12:07:10
【问题描述】:
我正在关注道场教程here。根据教程,我应该得到错误,但我得到的输出没有任何错误。我错过了什么吗?下面是我的代码。
index.html
<html>
<body>
<script>
var dojoConfig = {
baseUrl : "js/",
tlmSiblingOfDojo : false,
packages : [
{name : "dojo", location : "lib/dojo"},
{name : "dijit", location : "lib/dijit"},
{name : "dojox", location : "lib/dojox"},
{name : "my", location : "my", main:"moduleA"}
]
}
</script>
<script src="js/lib/dojo/dojo.js" data-dojo-config="async: true"></script>
<script>
require([
"my/ModuleA"
], function(moduleA){
moduleA.print();
});
</script>
</body>
</html>
模块A
define([ "./moduleB" ], function(moduleB){
return {
getValue: function(){
return "oranges";
},
print: function(){
console.log(moduleB.getValue());
}
};
});
模块B
define([ "./moduleA" ], function(moduleA){
return {
getValue: function(){
return "apples and " + moduleA.getValue();
}
};
});
谢谢。
【问题讨论】:
标签: javascript dojo