天天看點

解決angularjs圖檔加載失敗123意外金喜的部落格:http://blog.csdn.net/zzwwjjdj1

大家好,又見面了,我是你們的朋友全棧君。

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

釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/138953.html原文連結:https://javaforall.cn