我想使用角度材料步进器,但在进行第二步之前我需要进行一些异步服务调用。我怎样才能做到这一点?我可以将单击处理程序添加到下一个按钮,但这不会等待异步调用返回并继续进行。这是一个 plnkr。
在 html 模板中,我会有按钮:
<button mat-button matStepperNext (click)="onNext()">Next</button>
在组件中:
onNext() {
let promise = service.validateData()
}
有没有办法使用完成的步骤属性?