0
道場1.10+有沒有辦法檢測自定義模塊是否存在?
我希望有條件地加載自定義模塊根據這個帖子
Dojo FAQ: How can I conditionally load AMD modules?
require([
'dojo/has'
], function (has) {
var ui;
var moduleId = 'myApp/ui/';
// Assume 'has' tests for mobile and tablet
// have been defined
if (has('mobile')) {
moduleId += 'Mobile';
}
else if (has('tablet')) {
moduleId += 'Tablet';
}
else {
moduleId += 'Desktop';
}
require([moduleId], function (UiModule) {
ui = new UiModule();
ui.placeAt(document.body);
ui.startup();
});
});
但是似乎道場/只檢測到某些道場功能。如果是這種情況,是否有另一種方法來檢測自定義模塊是否存在,然後嘗試請求,然後實例化它,如果它的一個小部件?