В настоящее время я использую APP_BASE_HREF, чтобы установить текущий язык в качестве базового href моего приложения.
const appLanguageProvider: any[] = [
{
provide: APP_BASE_HREF,
useFactory: appInitializerFactory,
deps: [ TranslateService ]
}
];
export const appInitializerFactory = (
translateService: TranslateService,
) => {
return translateService.currentLang;
};
Base href настроен правильно на этапе инициализации приложения, но я хочу изменить basehref приложения, когда пользователь выбрал новый язык. Как мне этого добиться?