/lang/... для всех роутов? Вариант с гуардом не очень, т.к. мне нужно на все без исключения. Вот в корне (app.component) есть такое
this.router
.events.pipe(
filter(event => event instanceof NavigationEnd),
map(() => {
let child = this.activatedRoute.firstChild;
// Вот тут по идее можно добавлять языковую переменную и релоадить
})
APP_BASE_HREF
не подходит, язык меняется у юзера, т.е. я не могу в момент инициализации аппы его задать и юзать
После смены надо релоад делать, там еще LOCALE_ID который много кем юзается
Ну либо LocationStrategy свою запилить, и там брать откуда хочешь
спасибо за ответы
Обсуждают сегодня