0

我想根据附加的屏幕截图实现角度材料步进器,其中水平线在编辑状态下有一些不同的 css,当它完成时它就不同了。 在此处输入图像描述

在编辑状态下,我需要显示底线。

4

1 回答 1

0

我们可以得到 stepper 的事件表单 selectionChange 方法:

selectionChange(event) {
    if (event.selectedIndex > 0) {
        const stepper = document.getElementsByClassName('mat-stepper-horizontal-line');
        stepper[event.selectedIndex - 1].classList.add('editState');
        for (let i = 0; i < event.previouslySelectedIndex; i++) {
            stepper[i].classList.add('completedState');
            stepper[i].classList.remove('editState');
        }
    }
}
于 2020-07-09T05:58:20.600 回答