このタイプコードコードは、翻訳時にエラーを投げています。Angular2 Rxjs観察可能なキャッチメソッドのコンパイルエラー
getXXX(): Observable<any> {
return this.http.get('api/xxx').catch(err => {return err});
}
誤差がある
提供されたパラメータは、コールターゲットのいずれかの署名と一致しません
I持って私のスクリプト
import {Observable} from "rxjs/Rx";
import 'rxjs/add/operator/catch';
どのようにDOIの修正では、以下の輸入それ
を使用していません。また、lib全体の代わりに 'Observable'をインポートすることもできます:' import {Observable} from "rxjs/Observable"; ' – developer033
私の質問を修正しました。新しいインポートは役に立たなかった – Sridhar
あなたの持っているものはどんな場合でも有効なエラーハンドラではありません。プログラムを処理するためのコンテキストが不十分な部分でエラーをキャッチしないでください。返品エラーは無効です。キャッチを取り外します。 –