Angular 如何完成材料步进步骤,并继续下一步?
我有一个有角度的材料步进机,有3个步骤 这些步骤被标记为complete=false,因此在它们完成之前,您无法进入下一步 然而,如果我将一个步骤标记为完成,stepper.next似乎会进入一个不确定状态 例如: 这就像步进器没有“刷新”以了解步骤的完成状态一样Angular 如何完成材料步进步骤,并继续下一步?,angular,angular-material,angular-material-stepper,Angular,Angular Material,Angular Material Stepper,我有一个有角度的材料步进机,有3个步骤 这些步骤被标记为complete=false,因此在它们完成之前,您无法进入下一步 然而,如果我将一个步骤标记为完成,stepper.next似乎会进入一个不确定状态 例如: 这就像步进器没有“刷新”以了解步骤的完成状态一样 有什么想法吗?我不是专家,但带*ngFor循环的DOM刷新速度似乎不够快,不适合this.stepper.next()以生效 如果我将上面的stackblitz包装在SetTimeout中,它就会起作用: setTim
有什么想法吗?我不是专家,但带*ngFor循环的DOM刷新速度似乎不够快,不适合
this.stepper.next()代码>以生效
如果我将上面的stackblitz包装在SetTimeout中,它就会起作用:
setTimeout(() => {
this.stepper.next()
}, 1);
我把这当作一个答案,但如果有人知道更好的方法,我会很高兴的