AMD
を使用して別のモジュールを定義するために、いくつかの条件に応じてモジュールをロードする必要があるユースケースがありますrequirejs
。
define(['module1'],
function(module1)
{
/*some code*/
if (condition1) {
require(['module2'],
function()
{
/*some code*/
}
)
}
else {
require(['module3'],
function()
{
/*some code*/
}
)
}
return someObject;
});
私はこの質問に出くわし、 global と local と混同しましrequire
た。
上記のアプローチは正しいですか?