选择 Angular Material 复选框会导致出现另一个复选框
Selecting an Angular Material checkbox causes another checkbox to appear
我有两个 Angular Material 复选框:
<mat-checkbox>BOX1</mat-checkbox>
<mat-checkbox>BOX2</mat-checkbox>
我希望BOX2 仅在选中BOX1 时出现。当取消选中 BOX1 时,BOX2 应该会消失。是否有任何例子可供我查看以实现此目的?谢谢你的时间。
您可以在第二个复选框上使用 *ngIf
。请参阅底部的 stackblitz。
export class AppComponent {
public form: any = {
checkboxOne: false,
checkboxTwo: false
}
}
<md-checkbox
[(ngModel)]="form.checkboxOne">One</md-checkbox>
<md-checkbox
*ngIf="form.checkboxOne" [(ngModel)]="form.checkboxTwo">Two</md-checkbox>
我有两个 Angular Material 复选框:
<mat-checkbox>BOX1</mat-checkbox>
<mat-checkbox>BOX2</mat-checkbox>
我希望BOX2 仅在选中BOX1 时出现。当取消选中 BOX1 时,BOX2 应该会消失。是否有任何例子可供我查看以实现此目的?谢谢你的时间。
您可以在第二个复选框上使用 *ngIf
。请参阅底部的 stackblitz。
export class AppComponent {
public form: any = {
checkboxOne: false,
checkboxTwo: false
}
}
<md-checkbox
[(ngModel)]="form.checkboxOne">One</md-checkbox>
<md-checkbox
*ngIf="form.checkboxOne" [(ngModel)]="form.checkboxTwo">Two</md-checkbox>