Задать вопрос
@tehnazavr

Как на angular 2 сделать страницу 404?

В spa на ангуляре нужно сделать чтобы для 404 ошибки выводился свой компонент. Отчасти я нашел как это сделать в документации. В роутере в свойстве path прописываю '**' последним после всех остальных путей. Однако работает метод не совсем как нужно. Отрабатывает только для путей с двумя слешами и больше.

Т.е. я хочу чтобы https://example.com/lorem - было 404. А работает только если https://example.com/lorem/xxx
  • Вопрос задан
  • 309 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • OTUS
    JavaScript Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@msdosx86
Возможно вы не так пишете. Если для корневого роутинга добавить
{
  path: '**',
  component: NotFoundComponent,
}


То это будет работать. Другое дело, если у вас есть вложенные роуты и вам в них надо такой роут добавлять.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы