如何在角度组件中列出注册的图标?

时间:2019-06-03 11:11:50

标签: javascript angular angular-material

如果Component A注册了Icon X,则使用 import { MatIconRegistry } from '@angular/material'; import { DomSanitizer } from '@angular/platform-browser'; 以及我是否想在Icon X中使用Component B而不进行注册。

那么如何列出所有可用组件中的所有注册图标?这样我就可以看到注册的图标并从该列表中使用它。

我知道一种解决方案是在app.component.tsroot-component中注册图标可以解决此问题,但是我有一些实现限制,不想这样做。

1 个答案:

答案 0 :(得分:0)

看看实现,这些是MatIconRegistry唯一的吸气剂: enter image description here

因此,不,似乎不可能。如果您知道图标的URL或名称,则可以获取它。