我想在一个庞大的应用程序中使用angular,但由于DI的工作方式,Angular需要在启动过程中加载每个模块的每个服务,所以我觉得我的应用程序可能变得很慢。
有人有这种情况的经验吗?我们正在寻找angular2,但目前资源有限......
感谢您的帮助。
答案 0 :(得分:2)
如果您的巨大应用程序是一个大型SPA,那么您 可以加载所有内容,因为您不知道导航何时会将您带到哪里。
某些应用可以包含多个独立的子应用。在这种情况下,子应用程序之间的导航涉及完全刷新,但每个子应用程序也是它自己的角度模块,有自己的一组依赖项,并且在显示子应用程序时只能渲染这些依赖项。