diff --git a/schematics/page/files/__name@dasherize@if-flat__/__name@dasherize__-routing.module.ts b/schematics/page/files/__name@dasherize@if-flat__/__name@dasherize__-routing.module.ts new file mode 100644 index 0000000..829a949 --- /dev/null +++ b/schematics/page/files/__name@dasherize@if-flat__/__name@dasherize__-routing.module.ts @@ -0,0 +1,17 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { <%= classify(name) %>Page } from './<%= dasherize(name) %>.page'; + +const routes: Routes = [ + { + path: '', + component: <%= classify(name) %>Page + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class <%= classify(name) %>PageRoutingModule {} diff --git a/schematics/page/files/__name@dasherize@if-flat__/__name@dasherize__.module.ts b/schematics/page/files/__name@dasherize@if-flat__/__name@dasherize__.module.ts index 4dca8d5..bace1f0 100644 --- a/schematics/page/files/__name@dasherize@if-flat__/__name@dasherize__.module.ts +++ b/schematics/page/files/__name@dasherize@if-flat__/__name@dasherize__.module.ts @@ -1,25 +1,19 @@ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; -import { Routes, RouterModule } from '@angular/router'; import { IonicModule } from '@ionic/angular'; -import { <%= classify(name) %>Page } from './<%= dasherize(name) %>.page'; +import { <%= classify(name) %>PageRoutingModule } from './<%= dasherize(name) %>-routing.module'; -const routes: Routes = [ - { - path: '', - component: <%= classify(name) %>Page - } -]; +import { <%= classify(name) %>Page } from './<%= dasherize(name) %>.page'; @NgModule({ imports: [ CommonModule, FormsModule, IonicModule, - RouterModule.forChild(routes) + <%= classify(name) %>PageRoutingModule ], declarations: [<%= classify(name) %>Page] })