我想知道在导航到“/ account / someId”时如何访问子静态数据
我使用
检查该属性this.route.snapshot.firstChild.data.title
我得到了“创建用户帐户”,而我期待“管理订阅”。
app-routing.ts
export function GetChildRoutes() {
return [
{ path: '', pathMatch: 'full', redirectTo: 'account' },
{
path: 'account',
loadChildren: 'app/account/account.module#AccountModule',
data: <IRouteDataCustomized>{
icon: 'user-plus',
title: 'Create User Account',
isMenuItem: true
},
}
];
}
帐户routing.ts
export function GetChildRoutes(): Route[] {
return [{
path: '',
component: AccountComponent,
children: [
{ path: '', component: AccountAddComponent },
{
path: ':id',
component: AccountEditComponent,
data: <IRouteDataCustomized>{
icon: 'user-plus',
title: 'Manage Subscriptions',
isMenuItem: false
}
},
]
}];
}