модуле (в проекте SSR)?
{
path: '',
loadChildren:
typeof document !== 'undefined' ?
document.location.hostname === environment.SHORT_DOMAIN ?
'./modules/main/main.module#MainModule' :
'./modules/booking-engine/booking-engine.module#BookingEngineModule' : './modules/main/main.module#MainModule'
}, сейчас делаю так, но падает ошибка “document is not defined”
модули конфигурируются на этапе компиляции, никакого браузера, а тем более document там нет
Я думаю, более подходящим местом такой проверки будет какой-нибудь canActive или canLoad Как раз там ты сможешь прописать такой код if (isPlatformBrowser(this.platformId)) { ... } else { ... } isPlatformBrowser и this.platformId - зависимости ангуляра
Обсуждают сегодня