компонент не загружается снова еще раз - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть следующие маршруты в одном из моих модулей.

@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>
...