0

我希望有一个方面在调用 dojo 就绪后执行某些任务。代码如下,

aspect.after(dojo, "ready", function(deferred) {
    loader.hide();
});

调用页面就绪函数后不调用 loader.hide()。但是上面的代码在 xhr 上运行良好,而不是 ready。方面是否适用于 dojo/ready ?我在这里错过了什么吗?

在此先感谢您的帮助

================================================

经过几次试验和错误,通过使用得到这个工作

dojo.ready(function() {
});

想知道为什么这个方面不工作

 require(["dojo/ready"], function(ready) {
        ready(function() {
        });  
 });
4

1 回答 1

1

也尝试使用 dojo/domReady。不允许domReady 映射到任何变量,因此它必须出现在末尾:

require(["dojo/ready","dojo/domReady!"],function(ready) {
    ready(function()  {
     // Your code
    });

});
于 2013-04-23T06:00:53.423 回答