Я использовал два роутера-розетки в компоненте. Навигация по маршрутизации у меня работает нормально. Но я хочу правильно указать путь маршрутизации. Теперь я сталкиваюсь с неожиданным путем маршрутизации.
Вот мой app.component.html
<h2>Details </h2>
<ul>
<li>
<a [routerLink]="[{ outlets: { chart: 'line',range: 'line' } }]"> Line </a>
</li>
<li>
<a [routerLink]="[{ outlets: { chart: ['area'], range: ['area'] } }]">Area</a>
</li>
</ul>
<div class="row">
<div class="column">
<router-outlet name='chart'></router-outlet>
</div>
<div class="column">
<router-outlet name="range"></router-outlet>
</div>
</div>
Теперь я получаю путь маршрутизации как http://localhost:4200/(chart:line//range:line). Но мне нужен путь маршрутизации как
http://localhost:4200/line.
Я использовал следующие маршруты в моем app-routing.module.ts
const routes: Routes = [
{
path: 'line',
component: LineChartComponent,
outlet: 'chart'
},
{
path: 'line',
component: LineRangeComponent,
outlet: 'range'
},
{
path: 'area',
component: AreaChartComponent,
outlet: 'chart'
},
{
path: 'area',
component: AreaRangeComponent,
outlet: 'range'
}
];
Может кто-нибудь подсказать мне, как я могу достичь ожидаемого пути маршрутизации?
Заранее спасибо.