Angular嵌套命名出口路由
创始人
2024-10-29 03:00:36
0

在Angular中,嵌套命名出口路由是一种在特定位置插入组件的方式。以下是一个示例解决方案,包含了代码示例:

app-routing.module.ts 文件:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

import { HomeComponent } from './home.component';
import { ParentComponent } from './parent.component';
import { ChildComponent } from './child.component';

const routes: Routes = [
  { path: '', component: HomeComponent },
  { path: 'parent', component: ParentComponent, outlet: 'mainRouterOutlet', children: [
    { path: 'child', component: ChildComponent, outlet: 'childRouterOutlet' }
  ]}
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }

app.component.html 文件:






home.component.html 文件:

Home Component

Go to Parent

parent.component.html 文件:

Parent Component

Go to Child

child.component.html 文件:

Child Component

在这个示例中,我们定义了一个根路由和一个嵌套在父组件中的子路由。通过在路由配置中使用 outlet 属性,我们指定了要插入组件的命名出口。然后,在模板中使用 router-outlet 元素来标记这些命名出口。

home.component.html 模板中,我们使用 [routerLink] 属性来定义导航到父组件的链接。在 parent.component.html 模板中,我们使用 [routerLink] 属性来定义导航到子组件的链接。

当导航到父组件时,Angular会在 mainRouterOutlet 出口处插入 ParentComponent 的模板。当导航到子组件时,Angular会在 childRouterOutlet 出口处插入 ChildComponent 的模板。

这样,我们就实现了嵌套命名出口路由的功能。

相关内容

热门资讯

辅助透视(wepoker)we... 辅助透视(wepoker)wepoker私人局辅助(透视)一贯是真的有挂(科技教程)wepoker私...
透视系统(wepoker)we... 透视系统(wepoker)wepoker新号好一点吗(透视)原来有挂(高科技教程)1、首先打开wep...
透视辅助!wejoker免费脚... 透视辅助!wejoker免费脚本,wepoker辅助透视(透视)详细教程(有挂解说)一、wejoke...
透视存在(wepoker)we... 透视存在(wepoker)wepoker可以开透视吗(透视)都是有挂(2025新版);wepoker...
透视肯定!wepoker辅助器... 透视肯定!wepoker辅助器激活码,wepoker辅助软件视频(透视)细节揭秘(有挂工具);1、上...
透视黑科技(WEPOKER)w... 透视黑科技(WEPOKER)wepoker俱乐部辅助器(透视)一贯真的是有挂(攻略方法);wepok...
透视好友!wepoker免费脚... 透视好友!wepoker免费脚本咨询,wepoker有没有挂(透视)软件教程(有挂规律)1、点击下载...
透视游戏(WEPOKER)we... 透视游戏(WEPOKER)wepoker软件辅助程序(透视)好像是真的有挂(必赢教程)1、下载好we...
透视app!wepokerpl... 透视app!wepokerplus到底是挂了吗,wepoker网页版透视方法(透视)教你教程(有挂攻...
透视智能ai(wepoker)... 透视智能ai(wepoker)wepoker看底牌(透视)真是存在有挂(透明挂教程);1、许多玩家不...