5
使用Requirejs,僅當條件爲真時才能加載模塊? 例如,如果用戶是Admin,則加載文件模塊a.js. PS:我在Requirejs中使用Backbone。Requirejs - 僅當條件爲真時才加載模塊
使用Requirejs,僅當條件爲真時才能加載模塊? 例如,如果用戶是Admin,則加載文件模塊a.js. PS:我在Requirejs中使用Backbone。Requirejs - 僅當條件爲真時才加載模塊
像這樣的東西?
define([], function() {
function realWork (modulea) {
// do stuff ...
// so stuff with modulea
if (modulea) {
...
}
}
if (isAdmin) {
require(["modulea"], function (modulea) {
realWork(modulea);
});
} else {
realWork();
}
});
如果您發現自己重複該模式,您可能可以通過write your own requirejs plugin進行整理。
OR
define(['isAdmin!modelea'], function(modulea){
if (modulea) {
// doSomethingWithIt();
}
});
我也會做,例如,如果我點擊一個按鈕,加載一個模塊....所以我只是把需要([ 「模塊」],功能(M){.. 。})我想要的地方? – keepyourweb 2012-04-26 10:57:33
有沒有辦法同步做到這一點? – 2015-11-12 19:32:13