我试图在某个事件之后动态地注入角度模块 -
app.requires.push('projects');
console.log(app.requires);
我指的是此链接How to inject modules to main Angular app module on the fly,以便在发生事件时注入模块。
我为我创建的完整poc创建了一个plunkr。因此,在app.requires
调用时,它实际上将projects
模块作为依赖项推送,但是当我单击链接导航到项目模块中定义的状态时,它会记录一条错误,指出Could not resolve 'projects.login' from state ''
。虽然这些链接可以工作,但如果我在开始时注入模块只有guides
模块。
PS:点击索引路线中的按钮即可加载项目模块。