Ты можешь просто отображать один компонент по двум роутам вместо редиректа
У меня путь /platform задаёт определённый мастер-page, а в нём уже идёт роутинг по второму параметру - по /diary. Я не представляю, как это можно показать без редиректа.
Подскажите, можно ли как-то показать другую страницу, но не перекидывая на неё, а тут же? Т.е., есть у меня вот такой код const appRoutes = { path: 'diary', redirectTo: '/platform/diary', pathMatch: 'full' }, При вводе пути diary он перекидывает на страницу /platform/diary А можно ли сделать, чтобы контент из /platform/diary тут же отображался по пути diary без редиректа?
@dersizes а можно совсем-немного идеологического холивара? У нас там в нест-чате ведущий девшахты топил за то, что исключения должны выкидываться в исключительных случаях. https://www.youtube.com/watch?v=eh5flHypkDg А выкидывание исключения заведомо зная, где именно ты его ловишь - это аналог goto. Но при этом решение с ErrorHandler выглядит вполне органично. Кому верить?) И почему в RxJS нет монады Either?
@dersizes а можно совсем-немного идеологического холивара? У нас там в нест-чате ведущий девшахты топил за то, что исключения должны выкидываться в исключительных случаях. https://www.youtube.com/watch?v=eh5flHypkDg А выкидывание исключения заведомо зная, где именно ты его ловишь - это аналог goto. Но при этом решение с ErrorHandler выглядит вполне органично. Кому верить?) И почему в RxJS нет монады Either?
@dersizes а можно совсем-немного идеологического холивара? У нас там в нест-чате ведущий девшахты топил за то, что исключения должны выкидываться в исключительных случаях. https://www.youtube.com/watch?v=eh5flHypkDg А выкидывание исключения заведомо зная, где именно ты его ловишь - это аналог goto. Но при этом решение с ErrorHandler выглядит вполне органично. Кому верить?) И почему в RxJS нет монады Either?
В абстрактном сторедже хранится ID выбранного пользователем способа оплаты. Это string | null. Нормально ли в сервисе делать поток, который при подписке на него проверяет если null, то переадресовывает на страницу выбора варианта оплаты по умолчанию, а если не null, то отдаёт тип данных string (без null)?