Мат-значок не отображается для кнопки редактирования - PullRequest
0 голосов
/ 17 марта 2020

У меня есть кнопка с изображением коврика, однако после добавления [routerlink] = "[/ edit-job]" я не могу просмотреть значок кнопки. Хотя я могу видеть всплывающую подсказку с матом и при нажатии она перенаправляет меня на страницу редактирования, но я не могу просмотреть Icon.

Текущий код для кнопки Mat

 <button
        mat-icon-button
        [routerLink]="['/edit-job']"
        matTooltip="Edit Job"
      ></button>

Однако, если я изменю свой Код для этого я могу просматривать Icon правильно

<button mat-icon-button (click)="editJob()" matTooltip="Edit Job">
            <mat-icon>edit</mat-icon>
          </button>

Может кто-нибудь сказать, что я делаю неправильно и как это исправить. Я прилагаю скриншот для лучшего понимания. Snapshot of Screen

Ответы [ 3 ]

0 голосов
/ 17 марта 2020

Вы должны включить <mat-icon>edit</mat-icon> в тег <button> и для первого случая.

0 голосов
/ 17 марта 2020

как сказал @Sumit Vekariya, добавьте <mat-icon>edit</mat-icon> к своей кнопке

Пример:

<button mat-icon-button [routerLink]="['/edit-job']" matTooltip="Edit Job">
  <mat-icon>edit</mat-icon>
</button>
0 голосов
/ 17 марта 2020

Как показано в документации, вы должны добавить импорт в app-module

https://material.angular.io/components/button/api

Импорт для добавления:

import {MatButtonModule} from '@angular/material/button';

А вот пример кнопки материала:

<button mat-icon-button>Click me!</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...