2
私はルーター構成で子ルーターを作成し、親ルーター構成要素にリダイレクトするように子ルーターを構成しました。しかし、構成は期待どおりに機能しません。代わりに、設定されたパスが見つからないため、エラーページにリダイレクトされます。あなたがパスなしで子ルートを持っている理由角度2の子ルートから親ルートにリダイレクトする方法
マイapp.route.tsが
import { ModuleWithProviders } from '@angular/core';
import { CanActivate, Routes, RouterModule } from '@angular/router';
// Component
import { HomeRouterComponent } from '../../modules/home/homerouter.component';
import { ChannelComponent } from '../../modules/channels/channel.component';
import { ErrorComponent } from '../../modules/errorPage/error.component';
const appRoutes: Routes = [
{
path: 'home',
component: HomeRouterComponent,
canActivate: [LoginCheck]
},
{
path: '',
redirectTo: 'home',
pathMatch: 'full',
},
{
path: 'channel',
component: ChannelComponent,
children: [
{
path: '',
redirectTo: 'channel',
pathMatch: 'full',
}
]
},
{
path: '**',
component: ErrorComponent
}
];
export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);