angular-universal-localize-router icon indicating copy to clipboard operation
angular-universal-localize-router copied to clipboard

app-routing.module.ts "LocalizeRouterHttpLoader" not working

Open yavuzgunay opened this issue 4 years ago • 0 comments

Hi,

I want to get the settings in app-routing.module.ts file from locales.json file. I can pull the locales.json file in development mode, but when I use angular universal ssr and define it as LocalizeRouterHttpLoader, it gives 500 error. After setting ManualParserLoader to app-routing.module.ts file, it does not give 500 error.

"@angular/core": "^12.1.1",
"@gilsdav/ngx-translate-router": "^3.1.6",
"@gilsdav/ngx-translate-router-http-loader": "^1.1.2",
"@nguniversal/express-engine": "^12.1.0",

Note : This method working on angular universal ssr. export function createTranslateLoader(translate: TranslateService, location: Location, settings: LocalizeRouterSettings) { return new ManualParserLoader(translate, location, settings, ['en','fr'], 'ROUTES.'); } Note : This method not working on angular universal ssr. export function HttpLoaderFactory(translate: TranslateService, location: Location, settings: LocalizeRouterSettings, http: HttpClient) { return new LocalizeRouterHttpLoader(translate, location, settings, http); }

yavuzgunay avatar Oct 08 '21 21:10 yavuzgunay