angular - 请问如何仅在 Angular 中重新加载后才加载我的第一个选项卡的内容
问题描述
我有两个有角度的选项卡,但我只想在页面刷新后加载第一个选项卡或默认选项卡,如果我单击刷新,第一个选项卡详细信息应自动显示,而不是第二个选项卡。这是我的代码。
<ngb-tabset [activeId]="activeTab" (tabChange)="activeTab = $event.nextId">
<ngb-tab title="My Attendance Log" id="tab1" *ngIf="singleLog" >
<ng-template ngbTabContent >
</ng-template>
</ngb-tab>
<ngb-tab id="tab2" *ngIf="hrDisplay">
<ng-template ngbTabTitle>
</ng-template>
<ng-template ngbTabContent>
解决方案
您可以在此处使用 activeId。
更多参考请参考: https ://github.com/ng-bootstrap/ng-bootstrap/issues/2461
推荐阅读
- laravel - Laravel:从空值创建默认对象
- c++ - 堆栈上的 C++ 大型多维数组
- bash - SLURM_ARRAY_TASK_ID 为空
- c# - 更改时datagridview数据源未绑定
- maven - Maven - spring boot war 和 uber jar 项目的多模块项目
- c# - 输入无效
- python - MongoDB - 将带有数组的一条记录转换为新集合中的多条记录
- java - 以编程方式将 FlowDroid 与 Soot 框架一起使用?
- jmeter - 我们可以安排 JMeter 为特定数量的用户运行一个小时吗?
- python - numpy:使用不同的列类型快速创建recarray