【问题标题】:MatTabNavBar not showing arrowsMatTabNavBar 不显示箭头
【发布时间】:2020-07-13 16:36:45
【问题描述】:

我注意到,如果容器对于选项卡而言太小,则在显示箭头时,MatTabNavBar 的行为与常规 MatTabGroup 不同。

我使用官方文档构建了MatTabNavBar和MatTabGroup,但是你可以在这里看到MatTabGroup显示箭头而MatTabNavBar没有。

https://angular-gaio5u.stackblitz.io

用于 MatTabGroup 的模板:

<mat-tab-group>
  <mat-tab
    *ngFor="let tab of tabs"
    [label]="tab.label"
  >
    {{ tab.label }}
  </mat-tab>
</mat-tab-group>

用于 MatTabNavBar 的模板:

<nav mat-tab-nav-bar>
  <a
    mat-tab-link
    *ngFor="let tab of tabs"
    [active]="isActive(tab)"
    (click)="setActive(tab)"
  >
    {{ tab.label }}
  </a>
</nav>

...所以我错过了什么?!预期的结果是显示与 MatTabGroup 相同的箭头的 MatTabNavBar。

【问题讨论】:

  • 已经有一个与此相关的未解决问题 - #2177 此处报告了实际问题 - #8795,它被标记为与 #2177 重复
  • 非常感谢@SiddAjmera!也许我应该先检查一下,但认为这可能是我的错 :)

标签: angular angular-material angular-material-7


【解决方案1】:

仅供参考,这似乎已在 @angular/material@8.2.x 及更高版本中得到修复。

【讨论】:

    猜你喜欢
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 2015-05-14
    • 2023-03-31
    相关资源
    最近更新 更多