Angular 4 如何禁用 Angular Material 选项卡组中的选项卡导航?

标签 angular angular-material

<md-tab-group>
  <md-tab label="Tab 1">Content 1</md-tab>
  <md-tab label="Tab 2">Content 2</md-tab>
</md-tab-group>

我有一个选项卡组,但我不希望用户在不首先填写所需控件的情况下能够更改到下一个表单。相反,我希望用户只能使用下一步和后退按钮进行导航,我将根据验证启用这些按钮。

最佳答案

我会用下面的 css 来做

::ng-deep .mat-tab-label {
   pointer-events: none;
}

Plunker Example

关于Angular 4 如何禁用 Angular Material 选项卡组中的选项卡导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45125349/

相关文章:

angular - 覆盖 md-dialog-container 的 Angular Material 大小和样式

angular - mat-step onclick 事件函数

javascript - 无法解析 VS 2015 Angular 2 导入模块

Angular:我将如何链接 Mat-paginator 的 pageSize 来呈现该数量的项目?

html - 如何在 md-content 中的元素中使用 anchor 链接?

angularjs - 如何在 Angular Material md-autocomplete 中禁用自动填充

javascript - Chrome 扩展程序 - 未设置基本 href。请为 APP_BASE_HREF 提供一个值

Angular:找不到不同的支撑对象 '[object Object]'

angular - 将HttpHandler返回的Observable与HttpInterceptor中的另一个合并(Angular 8)

angular - 如何使用angular2中的mat-input总结在mat-table列中输入的值