AngularDart 自定义 SVG mat-icon

AngularDart custom SVG mat-icon

我正在尝试注册自定义 SVG 图标以用作 Material 图标,特别是国旗。

在 Angular 中,我会结合使用 MatIconRegistry.addSvgIcon(..) 和 DomSanitizer。

在 AngularDart 中,我找到了 DomSanitizationService,但到目前为止我找不到与 MatIconRegistry 等效的服务。

如果您想覆盖 angular_component 中的任何 material-图标,我们会使用混入:https://github.com/dart-lang/angular_components/blob/7f254c89cbbd512cc284a7e9d03bb687f9948bd9/angular_components/lib/material_icon/_mixins.scss#L51

如果您只是单独使用图标并且它没有覆盖已经包含的图标。我建议只在 material-icon.

之外使用 SVG 本身