У меня есть несколько модулей, таких как Модуль основного приложения Общий модуль (Перевод внутри этого модуля согласно инструкции библиотеки https://github.com/ngx-translate/core) Пользовательский модуль (язык доступен без ошибок, если я удаляю общий модуль, тогда он дает ошибку перевода, ноне конвертируется)
setInterval(() => {
langSRV.use(localStorage.getItem("lang"));
}, 500);
Он работает, но загружает язык снова, что приводит к печати переменной, а после полной загрузки переводит.
setInterval(() => {
langSRV.use(localStorage.getItem("lang"));
}, 500);
Но он отлично работает во всех компонентах, которые находятся в приложении.module, но в пользовательском модуле, пока я не напишу setInterval Пример: https://stackblitz.com/edit/angular-w2afh1 Если вы нажмете домашний логин или зарегистрируетесь и измените язык, он будет изменен, но не на странице профиля