ホームページ >ウェブフロントエンド >jsチュートリアル >`http.get(...).map` が Angular HTTP GET リクエストの関数ではないのはなぜですか?
シナリオ:
Angular アプリケーションで HTTP GET 操作を実行しようとすると、エラーが発生して失敗します。 「http.get(...).map は関数ではありません。」
原因:
このエラーは、Angular アプリに必要なインポートが欠落していることを示しています。 HTTP からの応答を変換するために使用されるマップ演算子call.
解決策:
このエラーを解決するには、(サービスではなく) コンポーネント内で次のいずれかをインポートする必要があります:
import 'rxjs/add/operator/map';
import 'rxjs/Rx';
詳細:
Angular HTTP サービスは、HTTP リクエストの処理などの非同期操作に RxJS を利用します。マップ演算子は、サーバー応答を目的のデータ形式に変換するために使用される一般的な操作です。適切にインポートしないと、Angular はマップ演算子にアクセスできません。
追加の注意事項:
以上が`http.get(...).map` が Angular HTTP GET リクエストの関数ではないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。