Angular命名的路由出口不如预期工作
创始人
2024-10-28 13:01:01
0

案例代码如下,其中app-routing.module.ts是Angular的路由模块文件,app.component.html是应用的根组件模板文件。

app-routing.module.ts:

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { HomeComponent } from './home/home.component';
import { AboutComponent } from './about/about.component';
import { NotFoundComponent } from './not-found/not-found.component';

const routes: Routes = [
  { path: '', redirectTo: '/home', pathMatch: 'full' },
  { path: 'home', component: HomeComponent, outlet: 'main' },
  { path: 'about', component: AboutComponent, outlet: 'main' },
  { path: '**', component: NotFoundComponent }
];

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

app.component.html:



在上面的代码中,我们定义了两个router-outlet,一个是默认的出口,另一个是命名为main的出口。路由配置中的outlet属性指定了每个路由对应的出口。

在模板文件app.component.html中,我们使用了两个router-outlet,分别用于显示默认的路由和命名为main的路由。

这样,当路由匹配到home路径时,HomeComponent会在默认的router-outlet中显示,当路由匹配到about路径时,AboutComponent会在命名为mainrouter-outlet中显示。

如果没有匹配的路由,会显示NotFoundComponent

这样,我们就可以根据需要在不同的路由出口中显示不同的组件。

相关内容

热门资讯

教你透视!aapoker透视脚... 教你透视!aapoker透视脚本,aapoker插件下载,好像一直总是有辅助攻略(哔哩哔哩)1、辅助...
关于透视!wpk透视辅助靠谱吗... 关于透视!wpk透视辅助靠谱吗,wpk透视是真的吗,切实是有辅助攻略(哔哩哔哩)所有人都在同一条线上...
普及透视!aapoker俱乐部... 普及透视!aapoker俱乐部靠谱吗,aapoker俱乐部靠谱吗,真是真的是有辅助方法(哔哩哔哩)1...
科普透视!hhpoker脚本下... 科普透视!hhpoker脚本下载,hhpoker辅助软件,总是真的是有辅助脚本(哔哩哔哩)该软件可以...
解迷透视!hhpkoer辅助挂... 解迷透视!hhpkoer辅助挂是真的吗,hhpoker可以控制牌吗,一直真的有辅助脚本(哔哩哔哩)1...
科普透视!hhpoker怎么开... 科普透视!hhpoker怎么开透视,hhpoker脚本下载,原来一直都是有辅助工具(哔哩哔哩)运辅助...
必备透视!hhpoker辅助挂... 必备透视!hhpoker辅助挂,hhpoker买挂,其实存在有辅助教程(哔哩哔哩)1、下载好正确养号...
了解透视!aapoker透视插... 了解透视!aapoker透视插件,aapoker辅助器是真的吗,果然真的有辅助插件(哔哩哔哩)辅助器...
有挂透视!we-poker软件... 有挂透视!we-poker软件,wepoker辅助透视,真是一直都是有辅助软件(哔哩哔哩)1、完成有...
揭幕透视!aapoker公共底... 揭幕透视!aapoker公共底牌,aapoker透视脚本入口,一贯有辅助软件(哔哩哔哩)1、完成有辅...