0
複数のルーティングファイルがあり、すべて正常に動作します。 問題は、企業のリストurl/companies
を取得し、会社を選択したときですurl/companies/:id
会社のページにつながります(これは良いことです)。しかし、私は会社のページをリフレッシュするとうまくいきません。複数のルーティングファイル(更新ページ)
アプリルーティングファイル:app.routing.ts
{
path: '',
redirectTo: 'dashboard',
pathMatch: 'full',
},
{
path: 'login',
component: LoginComponent,
data: {
title: 'login'
},
pathMatch: 'full'
},
{
path: '',
component: FullLayoutComponent,
data: {
title: 'Home'
},
children: [
{
path: 'dashboard',
loadChildren: 'app/dashboard/dashboard.module#DashboardModule'
},
{
path: 'companies',
loadChildren: 'app/companies/companies.module#CompaniesModule'
},
}
ファイルルーティング会社:companies.routing.ts
{
path: '',
data: {
title: 'Companies'
},
children: [
{
path: '',
component: CompaniesComponent,
},
{
path: ':company',
component: CompanyComponent,
data: {
title: 'Company'
}
},
{
path: '**',
component: CompaniesComponent,
data: {
title: 'Company'
}
}
]
}
もう一つは、 '**' companies.routing.ts
では動作しません。