我在这部分有一些问题:
// Default error handling for all actions
private handleError(error) {
console.log(error)
}
handleError(error)出现此问题,并提出:"(参数)错误:任何"
不能想出来......
答案 0 :(得分:1)
将其更改为,
private handleError(error:any) {
console.log(error)
}
可能你想从服务中处理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);
}