我可以或不可以将Angular 2与AOT一起用于此项目吗?重要的是它是AOT,它不能是JIT。
我构建了一个包含许多不同组件的应用程序,在运行时我将获得应该显示哪些组件的规范。有时会显示1个组件,有时最多30个。
我想将这些组件放在不同的文件中。不仅仅是一个不同的.ts文件,我希望将这些组件放在不同的.js文件中并将它们存储在服务器上,并在必要时获取它们。
有三个原因:
如果只更新了一个组件,用户不必更新应用程序。
如果在一个组件上进行更新,我不希望应用程序中的任何其他内容因此而中断。 (是的,它确实如此)。如果构建了新的应用程序,我们必须重新测试整个应用程序,而不仅仅是那个组件。
所以我一直在谷歌/这里堆栈溢出并搜索这个并尝试了不同的解决方案,但似乎没有人有这个问题。我发现的所有示例都已在app中有组件,并且已在NgModule中声明。但是在我从服务器获取文件之前,我的组件不存在。
答案 0 :(得分:0)
我没有面对这样的挑战,但这些都是我的想法。
如果您不使用Angular CLI,则需要手动配置Webpack构建,以便为这30个组件中的每个组件创建单独的软件包。