Open pelord opened 11 months ago
A mon avis, c'Est pas nécessaire.. mais il faudrait tester sur des poste - performants. Vous aviez eu le problème lors de la mise en prod de vigilance.
J'ai validé dans le constructeur de l'appmodule le service était bien la.
J'ai amélioré le comportement dans la PR des Standalones via deux commits (LIB et Assemblage)
https://github.com/infra-geo-ouverte/igo2-lib/pull/1556/commits/225f808ee5a09aea52ae9f11dfa1fc2dda060fae
https://github.com/infra-geo-ouverte/igo2/pull/1119/commits/a971afe166b5ddce5cb3e745e3f0aa52b75de30e
Via le provideRootTranslation
, on lie le TranslateModule
de ngx-translate
avec notre LanguageService
. Celui-ci sera instancier à l'initialisation de l'application et s'occupe aussi d'instancier le TranslateService
de ngx-translate
Finalement, pour enlever le AppInitializerFactory cela nécessitait des changements sur le chargement de nos fichiers de translations. On règle du même coup, un problème de double téléchargements des fichiers de traductions. https://github.com/infra-geo-ouverte/igo2-lib/pull/1563
Please tell us about your environment:
Check if, in the demo and in igo2, it's still required to setup an app initilizer.
{ provide: APP_INITIALIZER, useFactory: appInitializerFactory, deps: [Injector, ApplicationRef], multi: true }
This checkup is required due to the merge of this PR. https://github.com/infra-geo-ouverte/igo2-lib/pull/1551