File

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 { }

result-matching ""

    No results matching ""