想通过 angular material 的 <mat-icon>
引起自己的 svg 图片,请问如何实现?
可以通过 MatIconRegistry 实现
export class AppComponent {
constructor(
iconRegistry: MatIconRegistry,
sanitizer: DomSanitizer
) {
icons.forEach((icon) =>
iconRegistry.addSvgIcon(icon, sanitizer.bypassSecurityTrustResourceUrl(`assets/icons/${icon}.svg`))
);
}
}
引用图片
<mat-icon svgIcon="check"></mat-icon>