Angular Material - 防止 mat-stepper 在步骤之间导航

标签 angular angular-material angular-material2 angular-material-stepper

我有一个 mat-h​​orizo​​ntal-stepper,我将线性属性设置为 true。当所有步骤都有效时,我可以通过单击标题或标签导航到前面的步骤。我不想要那个属性(property)。

我只需要通过按钮进行导航。

我尝试禁用指针函数:

    .mat-horizontal-stepper-header{
       pointer-events: none;
     }

但是没有用。

我需要通过单击标题来停止导航,或者在单击步进器标题时触发一个函数。

最佳答案

您最初发布的内容:

.mat-horizontal-stepper-header{
    pointer-events: none;
}

确实有效,只要您将 ::ng-deep 添加到 CSS 类即可。像这样:

::ng-deep .mat-horizontal-stepper-header {
    pointer-events: none !important;
}

还要确保您使用的是水平步进器而不是垂直步进器。这在调用适当的 CSS 类时显然很重要。

关于Angular Material - 防止 mat-stepper 在步骤之间导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47219903/

相关文章:

angular - 使用 Angular Material 打开 sidenav 时居中选项卡下的墨栏未正确对齐

angular - 如何使内容在Mat-Card组件内部居中-Angular 6

angular - 如何在 Angular Mat-Select 中动态禁用特定选项

angular - 在 iPhone X 上使用 Ionic 4

angular - Angular 8 中使用 ngModel 和 ngModel Option 进行表单验证

angularjs - MatExapansionPanel 的 Angular Material Limit 切换为仅单击箭头

angular - 是否可以使用 angular 指令作为 html 标签?

asp.net-mvc - MVC Web API Angular App ('http://localhost:4200' 已被 CORS 策略阻止)

angular - 为 Outlined 更改 mat-icon 中的主题

Angular 日期管道在文本框中无法正常工作