【发布时间】:2020-10-19 14:40:42
【问题描述】:
我有一个 Angular Material Stepper 元素,第一个 <mat-step> 包含一个复选框列表供用户检查。
以下是第一个带有复选框的<mat-step>:
<mat-step [stepControl]="itemCheckboxes">
<ng-template matStepLabel>Select The Items You Want</ng-template>
<span *ngIf="items.length === 0">No items currently in your account.</span>
<ul style="list-style-type:none; padding-left: 0px;">
<li *ngFor="let item of items">
<mat-checkbox (change)="onCheckboxChange($event, item.name)">{{ item.name }}</mat-checkbox>
</li>
</ul>
<div>
<button mat-button matStepperNext>Next</button>
</div>
</mat-step>
我正在尝试在以下<mat-step> 中显示特定的<div>,前提是选中具有特定{{item.name}}s 的复选框。
例如,如果用户选中一个名为“Banana”的复选框,则与选中的“Banana”复选框相关的特定 <div> 将显示。如果用户选中一个名为“Apple”的复选框,则会显示不同的<div>。
我将如何编写代码来实现这一目标?我正在尝试编辑现有项目,而且我对编码非常陌生,但我需要快速完成这项工作,因此非常感谢分步详细信息。谢谢!
【问题讨论】:
标签: javascript angular angular-material