Fix issue with components that using a custom decorator are not loaded during CSR

This commit is contained in:
Giuseppe Digilio
2021-01-15 14:18:18 +01:00
parent d8df9c46a5
commit 9aea3f20ea
15 changed files with 301 additions and 107 deletions

View File

@@ -2,13 +2,13 @@ import { HttpClient, HttpClientModule } from '@angular/common/http';
import { NgModule } from '@angular/core';
import { BrowserModule, makeStateKey, TransferState } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { RouterModule } from '@angular/router';
import { NoPreloading, RouterModule } from '@angular/router';
import { REQUEST } from '@nguniversal/express-engine/tokens';
import { TranslateLoader, TranslateModule } from '@ngx-translate/core';
import { TranslateJson5HttpLoader } from '../../ngx-translate-loaders/translate-json5-http.loader';
import { IdlePreload, IdlePreloadModule } from 'angular-idle-preload';
import { IdlePreloadModule } from 'angular-idle-preload';
import { AppComponent } from '../../app/app.component';
@@ -26,7 +26,8 @@ import { KlaroService } from '../../app/shared/cookies/klaro.service';
import { HardRedirectService } from '../../app/core/services/hard-redirect.service';
import {
BrowserHardRedirectService,
LocationToken, locationProvider
locationProvider,
LocationToken
} from '../../app/core/services/browser-hard-redirect.service';
export const REQ_KEY = makeStateKey<string>('req');
@@ -52,8 +53,7 @@ export function getRequest(transferState: TransferState): any {
// enableTracing: true,
useHash: false,
scrollPositionRestoration: 'enabled',
preloadingStrategy:
IdlePreload
preloadingStrategy: NoPreloading
}),
StatisticsModule.forRoot(),
Angulartics2RouterlessModule.forRoot(),