Добавить кнопки для навигации по вкладкам | Angular Материал - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь отображать данные на каждой вкладке, но проблема в том, что данные, которые у меня есть, относительно велики, чтобы поместиться на одном экране.

Я ищу способ сделать вкладки прокручиваемыми, чтобы что я могу прокручивать данные.

Есть ли способ добавить кнопки по краям вкладок или добавить горизонтальную полосу прокрутки, чтобы сделать ее прокручиваемой?

Что-то вроде этого, который реагирует тоже.

enter image description here

Спасибо

1 Ответ

1 голос
/ 07 мая 2020

Вы можете решить это с помощью Angular вкладок материалов. Вот документация angular.

https://material.angular.io/components/tabs/examples

Помните, вы должны импортировать MatTabModule в свой модуль angular, как показано ниже:

enter image description here

Я добавил его в свой проект, и образец изображения выглядит следующим образом:

I have hidden text here

Кроме того, если вы хотите добавить кнопку вместо текста, вы также можете это сделать. Вот вам образец изображения:

Sample image with mat-icon button

Вот пример кода для этого:

<mat-tab-group>
  <mat-tab>
    <ng-template mat-tab-label>
      <mat-icon class="example-tab-icon">thumb_up</mat-icon>
      First
    </ng-template>
    Content 1
  </mat-tab>

  <mat-tab>
    <ng-template mat-tab-label>
      <mat-icon class="example-tab-icon">thumb_up</mat-icon>
      Second
    </ng-template>
    Content 2
  </mat-tab>

  <mat-tab>
    <ng-template mat-tab-label>
      <mat-icon class="example-tab-icon">thumb_up</mat-icon>
      Third
    </ng-template>

    Content 3
  </mat-tab>
</mat-tab-group>

Вы можете использовать любой коврик. -icon здесь, чтобы изменить значок кнопки. Вы можете использовать эту ссылку https://material.io/resources/icons/?style=baseline.

Надеюсь, это решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...