将 md-stretch-tabs 与选项卡导航栏一起使用

Using md-stretch-tabs with Tab Nav Bar

我需要拉伸标签以填满页面的宽度。 我应该如何在底部提及代码中使用 md-stretch-tabs?请指教。 谢谢

  <nav md-tab-nav-bar aria-label="weather navigation links">
    <a md-tab-link
       *ngFor="let tabLink of tabLinks; let i = index"
       [routerLink]="tabLink.link"
       [active]="activeLinkIndex === i"
       (click)="activeLinkIndex = i">
      {{tabLink.label}}
    </a>
  </nav>
  <router-outlet></router-outlet>

按如下百分比设置最小宽度样式,

this.minWidth=100/this.routeLinks.length;

<a md-tab-link [style.min-width]="minWidth + '%'" >...

LIVE DEMO

如果您使用的是 SCSS 或 SASS,您可以使用以下内容:

.mat-tab-links {
    display: table;
    width: 100%;

    .mat-tab-link {
        display: table-cell;
    }
}

我正在使用 flex box,但接受的答案对我不起作用。

这是我的解决方案..

.mat-tab-link {
    display: flex;
    flex-grow: 1;
}

享受..