/* * @Author: ferried * @Email: harlancui@outlook.com * @Date: 2021-02-03 09:13:56 * @LastEditTime: 2021-03-05 11:15:39 * @LastEditors: ferried * @Description: Basic description * @FilePath: /stars/projects/stars/src/schematics/ng-add/files/src/app/app-routing.module.ts * @LICENSE: Apache-2.0 */ import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { EmptyComponent } from '@yunzai/stars'; import { ActGuard } from './common/act.guard'; import { IndexComponent } from './index/index.component'; import {DisplayIndexComponent} from './display-index/display-index.component'; import {SimpleErrorComponent} from './simple-error/simple-error.component'; const routes: Routes = [ { path: '<%=project%>', canActivate: [ActGuard], canActivateChild: [ActGuard], children: [ { path: '', redirectTo: 'displayIndex', pathMatch: 'prefix', }, { path: 'one2', component: IndexComponent, }, {path: 'displayIndex', component: DisplayIndexComponent}, {path: 'error/:status', component: SimpleErrorComponent} ], }, { path: '**', component: EmptyComponent, }, ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule], }) export class AppRoutingModule {}