0

我正在管理的代码具有以下(标准?)方式来了解某个步骤是否已完成。html具有以下形式:

<mat-step [stepControl]="myFormGroup" [editable]="isEditable" [completed]="myStepCompleted()">
<div class="scrollable">
  <ng-template matStepLabel>Some label</ng-template>
  <app-attachment-dialog ... >
  </app-attachment-dialog>
 </div>

完成的步骤以不同的颜色显示。当 myStepCompleted() 仅在所有标记为必填字段都已设置时才返回 true 时,情况就可以了。我有一个步骤(这是最后一个,但不相关,我猜)应该显示为已完成(相同颜色),仅当它至少被查看一次(它不可编辑)时。该步骤可通过“下一个”、“上一个”和选择标题来访问。我试图通过了解该步骤仅被查看,而不是所有必填字段都已填写来了解如何实现函数 myStepCompleted()。

4

0 回答 0