Содержимое вкладки ngbtabset должно быть динамическим в зависимости от маршрута - PullRequest
0 голосов
/ 17 декабря 2018

Итак, я реализовал ngbtabset, в котором содержание табуляции должно быть двоичным в зависимости от маршрута.По сути это должен быть компонент личной информации.В нижнем колонтитуле есть кнопка «Далее», поэтому при следующем щелчке я должен скрыть и загрузить компонент «Работодатель» в содержимом вкладки, поэтому не требуется компонент вкладки, каков будет подход.

Я испробовал следующий подход. Я использовал выход маршрутизатора.с использованием имени, которое я могу получить работодателя, но в верхней части приложения у меня есть еще один маршрутизатор-розетка, поэтому он также получает отображение, поэтому скрыть и показать правильно.

Какой правильный подход?

<ngb-tabset>
<ngb-tab [id]="tab.id" *ngFor="let tab of tabs;let i = index;">
  <ng-template ngbTabTitle>
    {{tab.title}}{{applicantNumberArray[i - 1]}}
  </ng-template>
  <ng-template ngbTabContent>
      <div *ngIf="!shared.isSubmitPayment">
          <app-formfields [personalInfo]=personalInfo [tabIndex]=i [tabs]=tabs (addApplication)="addApplicantFn($event)" (deleteApplication)="deleteApplicantFn($event)"></app-formfields>
      </div>
      <div *ngIf="shared.isSubmitPayment">
        <router-outlet name="test"></router-outlet>
      </div>
  </ng-template>
</ngb-tab>

...