[解決済み] プロパティ 'catch' はタイプ 'Observable<any>' に存在しません。
2022-06-04 05:25:49
質問
Angular 2のドキュメントページで、Httpサービスを使用するための例があります。
getHeroes (): Observable<Stuff[]> {
return this.http.get(this.url)
.map(this.extractData)
.catch(this.handleError);
}
をクローンした angular2-webpack-starter プロジェクトをクローンして、自分で上記のコードを追加しました。
私はインポートした
Observable
を使って
import {Observable} from 'rxjs/Observable';
というプロパティを想定しています。
Observable
も同様にインポートされます (
.map
は動作します)。 rxjs.beta-6のchangelogを見ましたが、何も言及されていません。
catch
.
どのように解決するのですか?
警告 : この解決策はAngular 5.5から非推奨です。以下のTrentの回答を参照してください。
=====================
はい、オペレータをインポートする必要があります。
import 'rxjs/add/operator/catch';
また、インポートする
Observable
をこのようにします。
import {Observable} from 'rxjs/Rx';
しかし、この場合、すべての演算子をインポートすることになります。
詳しくはこの質問をご覧ください。
関連
-
JSクロスドメインソリューション リアクト構成 リバースプロキシ
-
vueはopenlayersを使用してスカイマップとガオードマップをロードする
-
[解決済み] テスト
-
[解決済み】JavaScriptの配列でforEachが関数でない不具合
-
[解決済み】プロパティ 'value' が 'HTMLElement' 型の値に存在しない。
-
OSSアップロードエラーを解決する: net::ERR_SSL_PROTOCOL_ERROR
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み】タイプ 'EventTarget' にプロパティ 'value' が存在しない。
-
[解決済み】Angular 2 beta.17:プロパティ 'map' がタイプ 'Observable<Response>' に存在しない。
-
[解決済み】プロパティ 'map' が 'Observable<Response>' 型に存在しない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
fetch ネットワークリクエストラッパーの説明例
-
Vue Element-uiは、アイコンを追加するためのツリーコントロールノードを詳細に実装しています。
-
要素ツリー制御によるvueTreeテーブル
-
Vueはランニングライト形式のテキストを水平方向にスクロールする機能を実装している
-
[解決済み] テスト
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み】gulp anythingを実行するたびに、アサーションエラーが発生します。- タスク関数を指定する必要があります
-
[解決済み】ExpressJS : res.redirect()が期待通りに動かない?
-
OSSアップロードエラーを解決する: net::ERR_SSL_PROTOCOL_ERROR
-
[解決済み] Angular HTTP GET with TypeScript エラー http.get(...).map is not a function in [null].