【发布时间】:2019-08-24 16:53:23
【问题描述】:
我有一个带有自定义 svg 图标的角垫图标。我正在动态渲染 svg 图标。现在,如果缺少实际的 svg 图标,我该如何设置默认(静态)svg 图标。
类似于img标签中的onError attr。
谢谢, 什哈德
html:
<mat-icon svgIcon="{{row.username}}" //default_svg_icon_src// ></mat-icon>
component:
this.users.forEach(user => {
this.matIconRegistry.addSvgIcon(
user.username,
this.domSanitizer.bypassSecurityTrustResourceUrl("../assets/icons/"+user.username+".svg")
);
})
【问题讨论】: