@@ -9,7 +9,7 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
9
9
import { CoreModule } from '@ngx-starter-kit/core' ;
10
10
11
11
import { environment } from '@env/environment' ;
12
- import { PreloadSelectedModulesList } from './preloading-strategy ' ;
12
+ import { PreloadViewportModule , PreloadViewportStrategy , PreloadSelectedStrategy } from '@ngx-starter-kit/preload ' ;
13
13
14
14
export class MyHammerConfig extends HammerGestureConfig {
15
15
overrides = < any > {
@@ -23,6 +23,7 @@ export class MyHammerConfig extends HammerGestureConfig {
23
23
imports : [
24
24
BrowserModule ,
25
25
BrowserAnimationsModule ,
26
+ // PreloadViewportModule,
26
27
RouterModule . forRoot (
27
28
[
28
29
{ path : '' , redirectTo : 'home' , pathMatch : 'full' } ,
@@ -40,7 +41,9 @@ export class MyHammerConfig extends HammerGestureConfig {
40
41
{
41
42
scrollPositionRestoration : 'enabled' ,
42
43
anchorScrolling : 'enabled' ,
43
- preloadingStrategy : PreloadAllModules , // TODO: PreloadSelectedModulesList
44
+ preloadingStrategy : PreloadSelectedStrategy ,
45
+ // preloadingStrategy: PreloadViewportStrategy,
46
+ // preloadingStrategy: PreloadAllModules,
44
47
paramsInheritanceStrategy : 'always' ,
45
48
// enableTracing: true, // enable to debug routing during development
46
49
// onSameUrlNavigation: 'reload'
@@ -50,7 +53,6 @@ export class MyHammerConfig extends HammerGestureConfig {
50
53
CoreModule , // IMP: Please keep CoreModule after RouterModule
51
54
] ,
52
55
providers : [
53
- PreloadSelectedModulesList ,
54
56
{
55
57
provide : HAMMER_GESTURE_CONFIG ,
56
58
useClass : MyHammerConfig ,
0 commit comments