在angular 2+中,在模板<img>
标记中,我们做如下操作:<img [src]="myDp" (error)="myDp='assets/media/user/default_dp.jpg'">
,其中myDp
具有到服务器上图像的相对路径。现在有没有类似于内联cssbackground-image
中使用的图像的方法?
您只需将多个图像附加到background-image
属性,因此如果最后一个图像失败,将使用前一个图像。示例:
background-image: url('assets/fallbackimage.jpg'), url('some/image/url/that/might/fail');
如果我没有弄错的话,您可以使用"image(("表示法。像这样:
background-image: image("wavy.svg", 'wavy2.png');
如果第一个已损坏,将显示第二个。你能检查一下这是否有效吗?