У меня есть следующие маршруты в одном из моих модулей.
@NgModule({
declarations: [
DriverHomeComponent,
DriverNavbarComponent,
DriverProfileComponent
],
imports: [
SharedModule,
RouterModule.forChild([
{
path: 'driver/cabinet',
component: DriverHomeComponent,
},
{
path: 'driver/cabinet/profile',
component: DriverProfileComponent
}
])
],
exports:[
DriverNavbarComponent
]
})
export class DriverModule { }
Когда я успешно загружаюсь на driver/cabinet DriverHomeComponent
, я нажимаю кнопку, которая переводит меня на driver/cabinet/profile
и загружается DriverProfileComponent
.Теперь я нажимаю назад, что снова приводит меня к driver/cabinet
.теперь, когда я снова нажимаю кнопку, это не возвращает меня к driver/cabinet/profile
снова, и даже URL не меняется и остается как driver/cabinet
.
Почему он не показывает содержимое DriverProfileComponent
второго раза, когда я хочу посетить это?У меня нет http звонков или чего-то еще, просто простой HTML в DriverProfileComponent
.
<ion-menu-toggle auto-hide="false" *ngFor="let p of driverNavBarComponents">
<ion-item [routerDirection]="p.direction" [routerLink]="[p.url]" color="primary">
<ion-icon slot="start" [name]="p.icon"></ion-icon>
<ion-label>
{{p.title}}
</ion-label>
</ion-item>
</ion-menu-toggle>