【发布时间】:2019-06-14 09:50:27
【问题描述】:
我对 Angular 很陌生。
我想通过单击按钮在组件内有条件地加载子组件。单击按钮时,它应该重新渲染相应的子组件。
HTML 代码
<div class="tab">
<button class="tablinks" (click)="onTabClick('0')">Transmit</button>
<button class="tablinks" (click)="onTabClick('1')">Published</button>
<button class="tablinks" (click)="onTabClick('2')">Bulk Transmit</button>
</div>
<div>
<app-sports *ngIf="tabIndex === 0"></app-sports>
<app-movies *ngIf="tabIndex === 2"></app-movies>
</div>
TS 文件
tabIndex = 2 ;
onTabClick(index){
this.tabIndex = index;
}
【问题讨论】:
-
您正在传递 string('0') 并使用数字 0 进行检查,要么将 === 设置为 ==,要么在两边都传递数字。
标签: javascript angular