diff --git a/apps/webapp/src/app/app.module.ts b/apps/webapp/src/app/app.module.ts index f2692218d..64cea4c25 100644 --- a/apps/webapp/src/app/app.module.ts +++ b/apps/webapp/src/app/app.module.ts @@ -3,16 +3,16 @@ import { NgModule } from '@angular/core'; import * as Hammer from 'hammerjs'; import { HammerGestureConfig, HAMMER_GESTURE_CONFIG } from '@angular/platform-browser'; import { AppComponent } from './app.component'; -import { PreloadAllModules, RouterModule } from '@angular/router'; +import { RouterModule } from '@angular/router'; import { ServiceWorkerModule } from '@angular/service-worker'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { QuicklinkModule, QuicklinkStrategy } from 'ngx-quicklink'; import { CoreModule } from '@ngx-starter-kit/core'; import { environment } from '@env/environment'; -import { PreloadViewportModule, PreloadViewportStrategy, PreloadSelectedStrategy } from '@ngx-starter-kit/preload'; export class MyHammerConfig extends HammerGestureConfig { - overrides = { + overrides = { // override hammerjs default configuration pan: { direction: Hammer.DIRECTION_ALL }, swipe: { direction: Hammer.DIRECTION_ALL }, @@ -23,7 +23,7 @@ export class MyHammerConfig extends HammerGestureConfig { imports: [ BrowserModule, BrowserAnimationsModule, - // PreloadViewportModule, + QuicklinkModule, RouterModule.forRoot( [ { path: '', redirectTo: 'home', pathMatch: 'full' }, @@ -41,9 +41,7 @@ export class MyHammerConfig extends HammerGestureConfig { { scrollPositionRestoration: 'enabled', anchorScrolling: 'enabled', - preloadingStrategy: PreloadSelectedStrategy, - // preloadingStrategy: PreloadViewportStrategy, - // preloadingStrategy: PreloadAllModules, + preloadingStrategy: QuicklinkStrategy, paramsInheritanceStrategy: 'always', // enableTracing: true, // enable to debug routing during development // onSameUrlNavigation: 'reload'