Angular material 添加/使用自定义SVG作为材质图标

Angular material 添加/使用自定义SVG作为材质图标,angular-material,angular-dart,Angular Material,Angular Dart,我正在为我的应用程序布局菜单使用材质设计包。 我有两个菜单项,我找不到合适的图标,所以我得到了2个SVG文件,我添加到项目中。 我想将其用作材质列表项图标,而不是材质图标。 有没有一种方法可以通过向材质图标库添加自定义图标或替换列表中的图标来完成此操作。 如果是的话,我需要一个完整的例子,因为我对DartAngular还不熟悉,仍在尝试解决一些问题。有一个mixin for material图标,它允许您将材质图标更改为使用SVG 正如中所指出的,这确实是一个混合因素,但目前它似乎不起作用。我已

我正在为我的应用程序布局菜单使用材质设计包。 我有两个菜单项,我找不到合适的图标,所以我得到了2个SVG文件,我添加到项目中。 我想将其用作材质列表项图标,而不是材质图标。 有没有一种方法可以通过向材质图标库添加自定义图标或替换列表中的图标来完成此操作。
如果是的话,我需要一个完整的例子,因为我对DartAngular还不熟悉,仍在尝试解决一些问题。

有一个mixin for material图标,它允许您将材质图标更改为使用SVG

正如中所指出的,这确实是一个混合因素,但目前它似乎不起作用。我已经问了这个问题,但没有得到答案,我还打开了一个网站,为这个看似破碎的功能

这是一个很明显的迹象,即使是官方的角组件画廊也有一个

我建议对那些具有官方
材质图标
表示和那些需要自定义SVG图像的对象使用单独的列表项呈现来实现这一点,并使用
ngIf
指令有条件地呈现它们