2015-10-22 41 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; 
     } 
    }); 
}); 
相關問題