Angular 8 маршрутизация, невозможно перейти к компоненту без имени перед косой чертой - PullRequest
1 голос
/ 17 июня 2020

По умолчанию я хочу, чтобы браузер переходил к LandingPageComponent при открытии.

например, http://localhost: 4200 /

Когда пользователи ввод после sla sh, я хочу перейти к ProfileComponent с параметрами в URL

например, http://localhost: 4200 / user1

возможен ли этот метод? Так как я получаю сообщение об ошибке «Путь не может начинаться с sla sh».

app-routing.module.ts

const routes: Routes = [

  {path:'', component:LandingPageComponent},
  {path: '/:profileId',
  loadChildren: './profile/profile.module#profileModule'
}, 
];
profile-routing.module.ts

const routes: Routes = [

{path:'', component:profileComponent},   //< I want to load this component after /user1
{path :'folder/:folderId', component:FolderComponent},
];

1 Ответ

1 голос
/ 17 июня 2020

app-routing.module.ts

const routes: Routes = [

  {path:'', component:LandingPageComponent},
  {path: ':profileId',
  loadChildren: './profile/profile.module#profileModule'
}, 
];

Удалите '/' из пути profileId и попробуйте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...