просиходит при ошибке или не совпадении url но в роутах его нету ...так где искать если не в роутах?
navigate, часто пихают подобную логику в интерсепторы и тд.
гварды еще посмотрите
https://angular.io/guide/router#displaying-a-404-page
проблема в том что у меня в роутах нет такой записи
Это повод её добавить )
а можно отключить редирект вообще на время разработки?
Ну, можно проверить environment и добавить в роуты редирект только на проде. Но я бы такое завернул на кодревью. А вот как сделать нормально - сходу не могу придумать. Не было такой задачи никогда.
ну просто дело в том что у меня при ошибке в любом методе который я вызываю меня кидает на главную и мне снова надо заходить по юрл обратно
а в консоли ошибка есть?
Ввести урл заново - это вам еще повезло. Бывают кейсы посложнее. Я бы просто на период отладки конкретной фичи руками убрал дефолтный роут, а потом вернул на место.
просто ужас ничего не понятно ..я до этого юзал вью там раз в 10 легче а тут именно ангуляр нужен типа
Да норм, привыкнешь, потом на вью смотреть не захочется. )
стокгольмский синдром сработает :)
Обсуждают сегодня