我们正在重写一个大型应用程序并决定我们要使用Angular 2.由于应用程序的大小,我们希望将其分解为每个部分的子应用程序。我们的目标是在项目级别使用MVC路由来访问每个子应用程序。每个子应用程序的索引页面都会将Angular应用程序传递给浏览器,Angular将接管该子应用程序中的路由。我们的项目级别(MVC)导航菜单将位于应用程序窗口的顶部,每个部分的导航(由Angular处理)将是左侧的垂直导航栏。我的问题是,我们应该如何构建解决方案中的文件夹,以便在项目增长时最好地实现理智?
答案 0 :(得分:3)
它应该类似于普通项目,除了你可以有一个Apps文件夹而不是一个App文件夹,假设你的应用程序在功能上有分离,所以结构可以是这样的:
应用
- + - App1
- + - App2
- + - App3
- + - 共享
共享fodler可以具有一些常见功能,例如服务或自定义组件