0
votes

En Angular 7, où puis-je trouver la bibliothèque httpclient?

J'utilise angulaire 7. J'ai une application très simple jusqu'à présent qui lit simplement une liste de livres d'un point de terminaison. Le fichier src / app / app.component.ts ressemble à xxx pré>

Cependant, lorsque je démarre mon application à l'aide de "NG Servir", j'ai l'erreur P>

ERROR in src/app/app.component.ts(2,10): error TS2305: Module '"/Users/davea/Documents/workspace/getting_started/home-library/node_modules/@angular/http/http"' has no exported member 'HttpClient'.


1 commentaires

Pour utiliser httpclient , vous devez également importer httpclientModule dans votre app.module.ts . Sinon il y aura une erreur de fournisseur.Check ma réponse


4 Réponses :


0
votes

La bibliothèque httpClient peut être importée à partir de importer {httpclient} de '@ angular / commun / http'; . .


0 commentaires

0
votes
  1. Vous devez importer httpclientmodule dans votre app.module.ts à partir de @ angulaire / commun / http comme ci-dessous dans l'ordre utiliser httpclient

    importer {httpclientmodule} de '@ angular / commun / http'.

  2. inclure alors httpclientmodule dans le tableau Imports de @ngModule dans app.module.ts

  3. Puis dans votre classe de service, vous devez importer httpclient comme ci-dessous -

    importer {httpclient} de '@ angular / commun / http'

    plus ancien http client / httpmodule a été supprimé dans les versions récentes de Angular.


0 commentaires

0
votes

Utilisez l'importation suivante importer {httpclient} de '@ angular / common / http';.


0 commentaires

-1
votes

J'ai été bloqué de la même erreur que vous.

ERROR in node_modules/@angular/http/src/http_module.d.ts(11,10): error TS2305: Module '"C:/PROIECTE/SfaBackend-Angular/Taswik.Core/ClientApp/node_modules/@angular/http/src/http"' has no exported member 'HttpClient'.


0 commentaires