angular4.x 路由嵌套

以下为非root-route中的代码:

部分代码地址:https://github.com/oceankai/angular4-demo/tree/master/tab-demo

1、需要嵌套的二级路由

const routes : Routes = [
{ path: '', redirectTo: 'home' },
{
path: 'home',
component: HomeComponent,
children:[
{ path: 'first', loadChildren: 'app/pages/tab-demo/first/first.module#FirstModule' },
{ path: 'second', loadChildren: 'app/pages/tab-demo/second/second.module#SecondModule' },
{ path: 'third', loadChildren: 'app/pages/tab-demo/third/third.module#ThirdModule' }
]
}
];


2、第三级路由

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FirstComponent } from './first.component';
import { Routes, RouterModule } from '@angular/router';

const routes : Routes = [
{ path: '', component: FirstComponent }
];

@ NgModule({
imports: [
CommonModule,
RouterModule. forChild(routes)
],
declarations: [FirstComponent],
exports: [
RouterModule
]
})
export class FirstModule { }


在需要引出的html中导入

< router-outlet></ router-outlet>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值