我正在构建一个可以动态加载并执行somme js代码(角度库)的角度应用。我用SystemJS.import加载js文件,然后使用compile.compileModuleAndAllComponentsAsync来按角度加载新模块。
这可以正常工作,但是有时我需要重新加载库,但要进行一些更改,但模块和组件必须相同(例如,唯一的更改可以在一个组件内部),在这种情况下,无需重新加载:看起来角度已经知道了模块,因此compileModuleAndAllComponentsAsync无效。我正在寻找一种删除上一个模块或强制重新加载的方法。
有人有想法吗? 谢谢!