1

angularjs图片加载失败,本文的angularjs图片加载失败中的angularjs指的是angular2、angular4。

2

首先在img标签上添加error事件;
< img [ src]= "img" alt= "" ( error)= "imgerror($event)"/>

3

然后在xxx.component.ts里实现imgerror方法,代码如下:
/**
* 处理图片加载失败
* @param e
*/
imgerror( e) {
//图片加载失败的默认显示图片
const defultImg = 'http://avatar.csdn.net/1/A/1/3_zzwwjjdj1.jpg';
e.srcElement.src = defultImg;
//防止默认图片加载失败,造成死循环
e.srcElement. removeEventListener( 'error');
};

这样,当图片加载失败的时候就会显示默认图片,当然图片在很多个组件内都可能存在,

写一个公共方法即可。

意外金喜的博客:http://blog.csdn.net/zzwwjjdj1

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。