我有一个非常具体的要求,并证明我很难入侵这样做。如果有人有任何想法将不胜感激。
我的目标是允许后端服务器在运行时安装包含Angular2组件的NPM模块。当用户访问组件所在的前端页面时,后端将通过Websocket / REST api流式传输组件并将其显示在浏览器中。
这里的主要挑战是Angular2 / Webpack将所有内容捆绑在一起并且难以在运行时进行任何更改。我已经看过动态组件,但它们似乎首先需要一个组件才能使用。
我目前的一个想法是创建一组XML预制接口元素,这些元素可以通过递归的Angular2组件和ngSwitch语句进行复制,但我怀疑它是最好的解决方案。
谢谢, 维克多