Я использую набор вкладок из Bootstrap (ngx-bootstrap.es2015.js) в приложении Angular 5. По большей части работает нормально. Однако, когда отображается другой компонент (и компонент, показывающий набор вкладок, скрыт), а затем вы возвращаетесь к компоненту, показывающему набор вкладок, набор вкладок всегда показывает первую вкладку как выбранную (даже если, возможно, была выбрана третья вкладка). Есть ли способ «запомнить», какая вкладка была активной при возврате к «первому» компоненту?
Некоторый код:
<tabset type="pills" [justified]="true" *ngIf="someCondition ">
<tab *ngFor="let category of categories"
heading="{{category.categoryNumber}} {{category.categoryName}}"
(select)=setCategory(category.categoryNumber)>
</tab>
</tabset>
setCategory(categoryNumber) {
this.currentCategory = categoryNumber;
this._ref.detectChanges();
...
}
destroyOnHide
дляtabset
может быть тем, что вы ищете. - person The Head Rush   schedule 11.02.2019ng-bootstrap
, который предлагает для этого нестандартное решение. - person The Head Rush   schedule 11.02.2019