2015-10-22 30 views
0

内得到道场模块路径我有dojoConfig如下:如何从一个小部件

var base = location.href.split("/"); 
base.pop(); 
base = base.join("/"); 

var dojoConfig = { 
     async: true, 
     parseOnLoad: false, 
     isDebug: false, 

     packages: [{ 
     name: "library", 
     location: base + '/js/lib' 
     }, { 
     name: 'widgets', 
     location: base + '/js/widgets' 
     }]; 

如何从访问widgetslocation内的另一个加载模块的或小工具?

回答

0

所以从official sitedojo/require这样做。

下面是一个例子:

require(["dojo/_base/xhr", "dojo/dom"], function(xhr, dom){ 
    // points to $dojoroot/dijit/form/tests/TestFile.html 
    var url = require.toUrl("dijit/form/tests/TestFile.html"); 
    xhr.get({ 
     url: url, 
     load: function(html){ 
      dom.byId("foo").innerHTML = html; 
     } 
    }); 
}); 
相关问题