2
林有這部分的一些問題:凡的HandleError(錯誤)是有這個問題參數「錯誤」隱含有一個「任意」類型
// Default error handling for all actions
private handleError(error) {
console.log(error)
}
,並提出了這一點:「(參數)的錯誤:任何」
廣東話想出解決辦法...
林有這部分的一些問題:凡的HandleError(錯誤)是有這個問題參數「錯誤」隱含有一個「任意」類型
// Default error handling for all actions
private handleError(error) {
console.log(error)
}
,並提出了這一點:「(參數)的錯誤:任何」
廣東話想出解決辦法...
更改它,
private handleError(error:any) {
console.log(error)
}
大概要處理從服務錯誤,你可以有一個詳細的處理機制如下,
private handleErrors(error: Response | any) {
let errMsg: string;
if (error instanceof Response) {
const body = error.json() || '';
const err = body.error || JSON.stringify(body);
errMsg = `${error.status} - ${error.statusText || ''} ${err}`;
} else {
errMsg = error.message ? error.message : error.toString();
}
console.error(errMsg);
return Observable.throw(errMsg);
}
這可以解決這個問題,但是當使用TypeScript這是一個可怕的做法。 'error'可以在這裏輸入更有用的東西。 – Saravana
@Saravana更新 – Sajeetharan
非常感謝,它的工作! –