SimpleQR/src/app/app-routing.module.ts

85 lines
3.1 KiB
TypeScript
Raw Normal View History

2022-05-31 21:57:03 +08:00
import { NgModule } from '@angular/core';
import { NoPreloading, RouterModule, Routes } from '@angular/router';
import { CustomPreloadingStrategyService } from './services/custom-preloading-strategy.service';
const routes: Routes = [
{
path: '',
data: { preload: true },
loadChildren: () => import('./pages/tabs/tabs.module').then(m => m.TabsPageModule)
},
{
path: 'setting-language',
loadChildren: () => import('./pages/setting-language/setting-language.module').then(m => m.SettingLanguagePageModule)
},
{
path: 'setting-color',
loadChildren: () => import('./pages/setting-color/setting-color.module').then(m => m.SettingColorPageModule)
},
{
path: 'setting-record',
loadChildren: () => import('./pages/setting-record/setting-record.module').then(m => m.SettingRecordPageModule)
},
{
path: 'setting-search-engine',
loadChildren: () => import('./pages/setting-search-engine/setting-search-engine.module').then(m => m.SettingSearchEnginePageModule)
},
{
path: 'about',
loadChildren: () => import('./pages/about/about.module').then(m => m.AboutPageModule)
},
{
path: 'setting-vibration',
loadChildren: () => import('./pages/setting-vibration/setting-vibration.module').then(m => m.SettingVibrationPageModule)
},
{
path: 'setting-debug',
loadChildren: () => import('./pages/setting-debug/setting-debug.module').then(m => m.SettingDebugPageModule)
},
{
path: 'setting-orientation',
loadChildren: () => import('./pages/setting-orientation/setting-orientation.module').then(m => m.SettingOrientationPageModule)
},
{
path: 'setting-qr',
loadChildren: () => import('./pages/setting-qr/setting-qr.module').then(m => m.SettingQrPageModule)
},
{
path: 'setting-auto-brightness',
loadChildren: () => import('./pages/setting-auto-brightness/setting-auto-brightness.module').then(m => m.SettingAutoBrightnessPageModule)
2023-07-07 12:41:33 +08:00
},
{
path: 'setting-auto-open-url',
loadChildren: () => import('./pages/setting-auto-open-url/setting-auto-open-url.module').then(m => m.SettingAutoOpenUrlPageModule)
2022-05-31 21:57:03 +08:00
},
{
path: 'setting-start-page',
loadChildren: () => import('./pages/setting-start-page/setting-start-page.module').then(m => m.SettingStartPagePageModule)
},
{
2022-05-24 13:26:36 +08:00
path: 'setting-result',
loadChildren: () => import('./pages/setting-result/setting-result.module').then( m => m.SettingResultPageModule)
},
{
path: 'setting-result-buttons',
loadChildren: () => import('./pages/setting-result-buttons/setting-result-buttons.module').then( m => m.SettingResultButtonsPageModule)
},
{
path: 'setting-auto-qr',
loadChildren: () => import('./pages/setting-auto-qr/setting-auto-qr.module').then( m => m.SettingAutoQrPageModule)
},
{
path: 'setting-auto-exit',
loadChildren: () => import('./pages/setting-auto-exit/setting-auto-exit.module').then( m => m.SettingAutoExitPageModule)
},
2022-05-31 21:57:03 +08:00
];
@NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: CustomPreloadingStrategyService })
],
exports: [RouterModule]
})
export class AppRoutingModule { }