Как перечислить зарегистрированные значки в угловых компонентах? - PullRequest
0 голосов
/ 03 июня 2019

Если Component A зарегистрирован Icon X с использованием import { MatIconRegistry } from '@angular/material'; import { DomSanitizer } from '@angular/platform-browser'; и если я хочу использовать Icon X в Component B без регистрации.

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

Я знаю, что одним из решений будет регистрация значков в app.component.ts или root-component, чтобы решить эту проблему, но у меня есть некоторые ограничения реализации, и я нехочу сделать так.

1 Ответ

0 голосов
/ 03 июня 2019

Рассматривая реализацию, это единственные получатели, которые есть у MatIconRegistry: enter image description here

Итак, нет, это не представляется возможным. Вы можете получить значок, если знаете его URL или имя.

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