「@ angular / common / http」モジュールが見つかりません

monstertjie_za:

私はHttpに関するAngularに関するこの基本的なチュートリアルに従っています

「セットアップ:モジュールのインストール」セクションでわかるように、次のようにHttpClientModuleをインポートします。

import {HttpClientModule} from '@angular/common/http';

プロジェクトでこれを実行すると、「モジュール '@ angular / common / http'が見つかりません」というエラーが表示されます。

次のモジュールを次のようにインポートしてみました。

import { HttpModule } from '@angular/http';

そして私の輸入セクション:

imports: [
    HttpModule
],

ここでの問題は、このHttpModuleをサービスオブジェクトに挿入できず、「モジュールHttpModuleが見つかりません」というエラーが発生することです。

これが私のサービスクラスです:

import { Injectable, OnInit } from '@angular/core';
//Custom Models
import { Feed } from '../Models/Feed';

@Injectable()
export class FeedsService {
    constructor(private httpClient: HttpModule) {}
}

何が悪いのですか?

すべてを更新チュートリアルに従ってモジュールをインポートできないことがわかったときに実行する必要があったのは、npm updateコマンドを実行してすべてのパッケージを更新することでした。

eko :

重要HttpClientModuleAngular 4.3.0以降の場合です。チェック@Maximus'のコメントをしてPengyyさん@ 答え詳細は。


元の答え:

HttpClientモジュールではなく、コンポーネント/サービスに注入する必要があります。にインポートHttpClientModuleする場合@NgModule

// app.module.ts:

import {NgModule} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';

// Import HttpClientModule from @angular/common/http
import {HttpClientModule} from '@angular/common/http';

@NgModule({
  imports: [
    BrowserModule,
    // Include it under 'imports' in your application module
    // after BrowserModule.
    HttpClientModule,
  ],
})
export class MyAppModule {}

だから変更

constructor(private httpClient: HttpModule) {}

constructor(private httpClient: HttpClient) {}

ドキュメントに書かれているように:https : //angular.io/guide/http#making-a-request-for-json-data


ただし、HttpModuleをインポートしたため、

あなたは、注入する必要があるconstructor(private httpClient: Http)として@Maximusコメントとに記載された@Pengyyこの答え

そして、の違いについての詳細情報についてHttpModuleHttpClientModule、この答えを確認してください。https://stackoverflow.com/a/45129865/5706293

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

「@ angular / common / http」モジュールが見つかりません

分類Dev

Angular5-モジュール「@angular / common / http」が見つかりません

分類Dev

エラーTS2307:HttpClientModuleのモジュール '@ angular / common / http'が見つかりません

分類Dev

stackblitzで@angular / common / httpが見つかりません

分類Dev

(SystemJS)XHRエラー@ angular / commobundles / common.umd.js / httpが見つかりません

分類Dev

モジュール「webpack」が見つかりません-Angular

分類Dev

モジュール '@ angular / compiler'が見つかりません

分類Dev

Angular7「モジュールが見つかりません」

分類Dev

Ionic-angularモジュールが見つかりません

分類Dev

Angular-モジュールが見つかりません

分類Dev

asp.net Core Angular4angular / common / httpが見つかりません

分類Dev

Angular 6-モジュールが見つかりません:エラー:「http」を解決できません

分類Dev

Reactエラー:モジュール './common'が見つかりません

分類Dev

モジュール 'angular2 / angular2'が見つかりません

分類Dev

Angular 6:モジュール '@ angular / cli / plugins / webpack'が見つかりません

分類Dev

Angular1ビルド-モジュールが見つかりません

分類Dev

エラー:モジュール '@ angular / compiler-cliが見つかりません

分類Dev

エラー:モジュール '@ angular / core'が見つかりません

分類Dev

モジュール「angular2 / core」が見つかりません

分類Dev

モジュール「@ angular / material-moment-adapter」が見つかりません

分類Dev

モジュール 'eslint-plugin-angular'が見つかりません

分類Dev

モジュールelasticsearchがAngular2内に見つかりません(AngularCLI)

分類Dev

モジュールelasticsearchがAngular2内に見つかりません(AngularCLI)

分類Dev

モジュール「@ angular-devkit / schematics / tasks」が見つかりません

分類Dev

モジュール@angular / core&Experimental Decoratorsvs2019が見つかりません

分類Dev

angle2:モジュール '@ angular / core'が見つかりません

分類Dev

TS2307: モジュール 'angular' が見つかりません

分類Dev

Visual Studio Code IDE でモジュール '@angular/core' が見つかりません

分類Dev

Ionicfirestoreモジュール「@angular / fire / firestore」が見つかりません

Related 関連記事

  1. 1

    「@ angular / common / http」モジュールが見つかりません

  2. 2

    Angular5-モジュール「@angular / common / http」が見つかりません

  3. 3

    エラーTS2307:HttpClientModuleのモジュール '@ angular / common / http'が見つかりません

  4. 4

    stackblitzで@angular / common / httpが見つかりません

  5. 5

    (SystemJS)XHRエラー@ angular / commobundles / common.umd.js / httpが見つかりません

  6. 6

    モジュール「webpack」が見つかりません-Angular

  7. 7

    モジュール '@ angular / compiler'が見つかりません

  8. 8

    Angular7「モジュールが見つかりません」

  9. 9

    Ionic-angularモジュールが見つかりません

  10. 10

    Angular-モジュールが見つかりません

  11. 11

    asp.net Core Angular4angular / common / httpが見つかりません

  12. 12

    Angular 6-モジュールが見つかりません:エラー:「http」を解決できません

  13. 13

    Reactエラー:モジュール './common'が見つかりません

  14. 14

    モジュール 'angular2 / angular2'が見つかりません

  15. 15

    Angular 6:モジュール '@ angular / cli / plugins / webpack'が見つかりません

  16. 16

    Angular1ビルド-モジュールが見つかりません

  17. 17

    エラー:モジュール '@ angular / compiler-cliが見つかりません

  18. 18

    エラー:モジュール '@ angular / core'が見つかりません

  19. 19

    モジュール「angular2 / core」が見つかりません

  20. 20

    モジュール「@ angular / material-moment-adapter」が見つかりません

  21. 21

    モジュール 'eslint-plugin-angular'が見つかりません

  22. 22

    モジュールelasticsearchがAngular2内に見つかりません(AngularCLI)

  23. 23

    モジュールelasticsearchがAngular2内に見つかりません(AngularCLI)

  24. 24

    モジュール「@ angular-devkit / schematics / tasks」が見つかりません

  25. 25

    モジュール@angular / core&Experimental Decoratorsvs2019が見つかりません

  26. 26

    angle2:モジュール '@ angular / core'が見つかりません

  27. 27

    TS2307: モジュール 'angular' が見つかりません

  28. 28

    Visual Studio Code IDE でモジュール '@angular/core' が見つかりません

  29. 29

    Ionicfirestoreモジュール「@angular / fire / firestore」が見つかりません

ホットタグ

アーカイブ