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会在命名为main的router-outlet中显示。

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

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

相关内容

热门资讯

研究成果开挂!wpk系统是否存... 很多人使用云端 AI 时,都担心wpk系统是否存在作弊行为、内部资料上传带来隐私风险。这款本地运行的...
重大通报!辅助!wepoker... 重大通报!辅助!wepoker私局代打,wepoker真的有挂教程(一直是有辅助)AI 是一款可以让...
玩家攻略推荐辅助!wepoke... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
一分钟了解透视!德普之星透视,... 很多人使用云端 AI 时,都担心德普之星透视、内部资料上传带来隐私风险。这款本地运行的 AI 黑科技...
每日必看辅助挂!wpk有脚本吗... 很多人使用云端 AI 时,都担心德扑之星透视、内部资料上传带来隐私风险。这款本地运行的 AI 黑科技...
靠谱教程开挂!we poker... we poker游戏下AI 游戏攻略黑科技上线本地缓存功能,离线查阅能力开挂。提前下载对应游戏攻略数...
一分钟了解辅助器!wepoke... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
最新通报辅助挂!wpk俱乐部是... 很多人使用云端 AI 时,都担心wpk俱乐部是真的吗、内部资料上传带来隐私风险。这款本地运行的 AI...
推荐十款!辅助器!wepoke... 推荐十款!辅助器!wepoker怎么拿到好牌,微扑克外卦神器软件工具(起初真的是有辅助器)AI 是一...
玩家必看秘籍透视!wepoke... 本地部署 AI 黑科技工具迎来新版本,不用上传文件到云端就能完成wepokerplus外挂解析、 A...