我们在角度应用程序中使用requirejs创建了动态模块注入。现在我们分别为每个模块创建了函数的参数实例(commonModule,usersModule)。我们怎么能在requirejs和angularjs中使模块依赖注入变得动态?
var _moduleFiles = ["common/module", "user/module"];
require(_moduleFiles, function(commonModule, usersModule) {
var app = angular.module('Myapp', [commonModule, usersModule]);
});
答案 0 :(得分:1)
我已经调查了这个问题,并且发现可能无法在requirejs中实现动态模块注入。
动态代码加载(通过require([],函数在AMD系统中完成) (){}))是一项基本要求。 CJS谈到了它,有一些 提案,但没有完全接受。节点没有任何 支持这种需求,而不是依赖于同步行为 require(''),不可移植到网上。