сразу за импортами в начале файла?
нет
а есть хоть какой-то вариант решения?
гарды/резолверы?
https://angular.io/api/router/Router#resetConfig еще такое есть
модуля должны подгружаться по одному и тому же пути, т.е. нельзя редиректнуть на другой модуль. А изменить модуль прям в процессе загрузки текущего, насколько мне известно нельзя
много таких вариантов?
Если не лейзи лоад, то ** -> CommoPageCmp, где определите какой компонент рендерить для текущих условий
в зависимости от поддомена грузятся разные хоумпейджи (разные лейзи модуля), остальные страницы одинаковые для аппы window использовать не вариант, т.к. ssr не поддерживает. Я и пытаюсь как-то это дело побороть
лейзи, там конкретно разные страницы
page-home.component.html: <app-page-home-1 *ngIf="env.site1; else pageHome2Tpl"></...> <ng-template #pageHome2Tpl> <app-page-home-2></...
кажется проще на каждый поддомен сделать по своему приложению собранному из одних и тех же компонентов
не, там модуля разные, а не шаблоны
да думал над этим, но поддоменов 8 сейчас, и будет больше в будущем
есть app_initializer токен, отчасти можно часть действий сделать там
Обсуждают сегодня