'items/:id', component: ItemComponent, resolve: { educator: ItemResolver } }. Соответственно, можно открыть такой URL, который подходит под данный роут, но резолвер выбросит ошибку и данный роут просто не откроется. Подскажите, как сделать чтобы данный роут открывался в любом случае? не убирая резолвер. в ItemResolver HttpClient.get("/items/" + id)
Делай запрос в компоненте, убери Resolver
Resolver-ы гарантируют что компонент будет обязательно иметь нужные данные. Так-как данные для тебя опциональны, делай запрос в самом компоненте (через сервис)
Обсуждают сегодня