Angular路由,使用outlets创建路由。
创始人
2024-10-28 06:01:05
0

在Angular中,我们可以使用outlets来创建路由。outlets允许我们在同一个组件中显示多个路由视图。

首先,在app.module.ts中导入RouterModule和Routes模块,并定义要使用的路由。在Routes数组中,我们可以定义多个路由,并为每个路由指定相应的组件。

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

import { HomeComponent } from './home.component';
import { AboutComponent } from './about.component';
import { ContactComponent } from './contact.component';

const routes: Routes = [
  { path: 'home', component: HomeComponent },
  { path: 'about', component: AboutComponent },
  { path: 'contact', component: ContactComponent }
];

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

接下来,在app.component.html中使用router-outlet指令来显示路由视图。我们还可以使用routerLink指令来导航到不同的路由。

My App

现在,我们可以使用outlets创建具有多个路由视图的组件。在app.component.html中,我们可以使用named router-outlet指令来指定每个路由的视图位置。

My App

然后,在app.module.ts中定义多个路由,并为每个路由指定要显示的组件和outlet名称。

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

import { HomeComponent } from './home.component';
import { AboutComponent } from './about.component';
import { ContactComponent } from './contact.component';

const routes: Routes = [
  { path: 'home', component: HomeComponent, outlet: 'primary' },
  { path: 'about', component: AboutComponent, outlet: 'primary' },
  { path: 'contact', component: ContactComponent, outlet: 'secondary' }
];

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

现在,我们可以在同一个组件中使用不同的outlet来显示不同的路由视图。

My App

通过使用outlets,我们可以在同一个组件中显示多个路由视图,并根据需要进行导航和切换。

相关内容

热门资讯

一分钟揭秘!线上德州aapok... 一分钟揭秘!线上德州aapoker透明挂,菠萝德州辅助神器,详细教程(有挂攻略)-哔哩哔哩这是由厦门...
8分钟ai代打!德州微扑克果真... 1、8分钟ai代打!德州微扑克果真真的有挂,wpk微扑克真的有辅助插件,详细教程(有挂数据)-哔哩哔...
带你了解!wepoke是有辅助... 带你了解!wepoke是有辅助,Wepoke软件透明挂,详细教程(有挂方法)-哔哩哔哩准备好在wep...
透视模拟器(多乐跑得快能开挂的... 透视模拟器(多乐跑得快能开挂的)其实真的有挂(透视)详细教程(有挂了解)-哔哩哔哩;免费多乐跑得快能...
十瞬间代打!微扑克app(微扑... 十瞬间代打!微扑克app(微扑克平台)外挂辅助app(透视)详细教程(有挂讲解)-哔哩哔哩;建议优先...
记者爆料!wepoke外挂,w... 《wepoke外挂软件透明挂》是一款多人竞技的wepoke外挂辅助透视游戏,你将微扑克对手来到同一个...
一秒答解!喜扣大筒子外挂,we... 一秒答解!喜扣大筒子外挂,wepoke辅助挂在哪开,详细教程(有挂方法)-哔哩哔哩;1分钟了解详细教...
揭秘真相(菠萝德州挂视频)确实... 菠萝德州挂视频透视辅助版本稳定性对比与推荐‌:揭秘真相(菠萝德州挂视频)确实真的有挂(透视)详细教程...
终于知道(全民比鸡有外挂的)竟... 终于知道(全民比鸡有外挂的)竟然真的有挂(透视)详细教程(有挂技巧)-哔哩哔哩;(需添加指定薇439...
3种辅助器!微扑克wpk(透视... 3种辅助器!微扑克wpk(透视)外挂辅助软件(2025已更新)(哔哩哔哩);玩家必备必赢加哟《136...