【发布时间】:2019-05-10 17:24:31
【问题描述】:
我是 Angular 新手,刚刚读完《ng-book : The Complete book on Angular 6》一书。
我目前有一个简单的问题,但我找不到合适的答案。
我想像这样构建一个应用程序:
MainLayout :所有主要网站页面的基本布局。漂亮的页眉、页脚等。 AdminLayout :所有管理页面的基本布局。另一个带有左侧边栏的标题。
http://my-app.com : 具有多个路由的应用程序。所有路由共享相同的基本布局(MainLayout)
http:///my-app.com/admin : 相同的应用程序,相同的后端,但是它使用与主网站不同的布局(AdminLayout),但 /admin 的所有子路由共享相同的布局(AdminLayout)。
虽然我能做到:
- 应用程序
- 管理员
- admin.module.ts(定义管理路由)
- admin.component.ts(和 html 有一个路由器出口)
- 主要
- main.module.ts(定义主路由)
- main.component.ts(和 html 有一个路由器出口)
- app.module.ts(带路由器/空路由)
- app-routing.component.ts(带路由器出口)
- 管理员
这是正确的做法吗?
谢谢
【问题讨论】:
标签: angular