使用Requirejs,如何仅在条件为真时加载模块?
例如,如果用户是Admin,则将文件a.js加载到文件中。
PS:我正在将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进行整理。
关于jquery - Requirejs-仅在条件为真时加载模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10331216/