Угловая 5 маршрутизация не может соответствовать сегменту URL

У нас есть приложение со следующим URL.

 http://localhost:8080/myapp/#/route1

Моя конфигурация маршрутизации для того же выглядит следующим образом

export const routeConfig = [
{
 path: 'myapp',
 children: [
  {
    path: 'route1',
    loadChildren: 'app/route1/route1.module#Route1Module',
  }
]
}];

Когда я пытаюсь получить доступ к URL, я получаю следующую ошибку:

Error: Cannot match any routes. URL Segment: 'myapp/'
Error: Cannot match any routes. URL Segment: 'route1'
at t.noMatchError (main.bundle.js:1)
at e.selector (main.bundle.js:1)
at e.error (polyfills.bundle.js:1)
at e._error (polyfills.bundle.js:1)
at e.error (polyfills.bundle.js:1)

Какова правильная конфигурация для маршрутизации в этом сценарии? Какой должна быть база href?

1 ответ

Существует ли модуль маршрутизации, который маршрутизирует дочерние объекты route1 в модуле route1? Ваша установка лениво загрузила маршрутизацию URL 'mayapp / route1 /...' в модуль route1. Это означает, что решение, которое вы хотите, должно быть обработано в модуле route1. Если это так, вам нужно настроить маршрутизацию URL в "модуле route1".

Другие вопросы по тегам