angular - 如何获得视图在子应用程序的主应用程序中
问题描述
我有一个主要的 Angular 8 应用程序和三个子应用程序。
当我运行这个应用程序中的任何一个时,一切正常,但是这个应用程序中的任何一个都将视图直接发送到app.component.html那里<router-outlet>
不是他们的app1.component.html,app2.component.html中的第一个......
我想,当我运行app1
get all view in a app1.component.html时,我可以在其中设置不同的<nav-bar>
等,并从此 get view in main app.component.html。我需要与任何这个应用nav
程序不同footer
。
这是我的主应用程序中的app-routing.module.ts
const routes: Routes = [
{ path: "app1", loadChildren: "../../projects/mainApp/src/app/app.module#App1" },
{ path: "app2", loadChildren: "../../projects/mainApp/src/app/app.module#App2" },
{ path: "app3", loadChildren: "../../projects/mainApp/src/app/app.module#App3" },
{ path: "**", redirectTo: "/app1" }
];
@NgModule({
imports: [RouterModule.forRoot(routes),
App1.forRoot(),
App2.forRoot(),
App3.forRoot()],
exports: [RouterModule]
})
解决方案
推荐阅读
- c - 如何正确使用clang的`-isysroot`?
- node.js - Vuetity v-autocomplete 和 v-data-table 不起作用
- python - 带有集成 websocket 客户端的 FastAPI 冻结,我应该如何将它们结合起来?
- json - ADX:看不到使用 JSON 映射提取的结果
- angular - 如何使用带有子组件的 Ng-Bootstrap Nav 作为选项卡?
- c# - 如何使用 C# 删除 Windows 本地组(非活动目录组)?
- excel - Excel - 分隔符:文本到按值分组的列
- c++ - 检查号码是否为 Armstrong Number c++
- reactjs - React 控制表单中文本输入的顺序
- visual-studio-code - VS 代码扩展 - 如何将 WebviewPanel 添加到侧边栏?