src/app/layout/picture-manager/picture-manager-routing.module.ts
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { AuthGuard } from 'src/app/auth/auth.guard';
import { PictureManagerComponent } from './picture-manager.component';
import { PictureStorehouseComponent } from './picture-storehouse/picture-storehouse.component';
import { PictureUploadComponent } from './picture-upload/picture-upload.component';
const routes: Routes = [
{ path: '', redirectTo: 'picture-upload', pathMatch: 'full' },
{
path: '', canActivateChild: [AuthGuard], component: PictureManagerComponent,
children: [
{
path: 'picture-upload',
component: PictureUploadComponent,
},
{
path: 'picture-storehouse',
component: PictureStorehouseComponent,
}
],
},
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class PictureManagerRoutingModule { }