From d4dc0064edb94b63bc4766408df1ab6d87923ba9 Mon Sep 17 00:00:00 2001 From: "francois.grand" <francois.grand@irstea.fr> Date: Tue, 1 Aug 2017 16:17:30 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9placement=20de=20l'initialisation=20de?= =?UTF-8?q?=20la=20langue=20de=20l'interface=20dans=20le=20composant=20pri?= =?UTF-8?q?ncipal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/app.component.ts | 12 ++++++++++++ src/app/param-input/param-input.component.ts | 6 +----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 94617f6db..eff21d726 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -18,4 +18,16 @@ import { InternationalisationService } from './internationalisation.service'; }) export class AppComponent { title = "Calculette hydro"; + + constructor(private intlService: InternationalisationService) { } + + private initLocale() { + let docLocale: string = document['locale'] as string; + this.intlService.setLocale(docLocale); + //console.log("doc locale " + docLocale); + } + + ngOnInit() { + this.initLocale(); + } } diff --git a/src/app/param-input/param-input.component.ts b/src/app/param-input/param-input.component.ts index c649a6dc1..6a208499f 100644 --- a/src/app/param-input/param-input.component.ts +++ b/src/app/param-input/param-input.component.ts @@ -93,11 +93,7 @@ export class ParamInputComponent implements ControlValueAccessor, OnInit, DoChec ngOnInit() { // retrieve parameter from symbol this._paramDef = this.paramService.getParameter(this._paramSymbol); - - let docLocale: string = document['locale'] as string; - this.intlService.setLocale(docLocale); - // console.log("doc locale " + docLocale); - } + } // private getValue() { // if (this._paramDef.isDefined) -- GitLab