Quand j'importe dans mon .ts code> fichier composant A .json code> Il ne peut pas trouver le module ../../ util / province.json / code>. Pensez à utiliser - Resolezjsonmodule code> pour importer un module avec .json code> extension (2732).
Comment puis-je importer un fichier .json avec angular2? fichier TS P>
3 Réponses :
Il vous suffit d'aller sur votre TSConfig.json à la racine de votre projet angulaire, puis ajoutez une nouvelle ligne: "ResoldjsonModule": True, P>
Quand j'ai fait qu'une nouvelle erreur est apparue: Erreur: TSCONFIG.JSON (12,5): Erreur TS5023: Option de compilateur inconnu 'ResollejsonModule'.
Oh, vous devez réellement utiliser la version angulaire 2. Resollejsonmodule est une fonctionnalité de Angular7 via TypeScript 3. Pour importer des fichiers JSON dans des versions anciennes de Angular / TS, vous devez faire une demande HTTP.
avec angular avant la version 7 / Typecript avant la version 3, vous devez faire une demande HTTP à lire JSON, même pour les fichiers locaux. Mettez à niveau vers Angular7 et TS3 pour ResolvejsonModule ou lisez lors de la création de demandes HTTP. p>
Comment puis-je utiliser une demande HTTP
Je l'ai résolu avec un dossier JSON-Typings.d.ts dans SRC Dossier P>
Le JSON a été importé dans AsSest P> déclinez le module "* .json" {
valeur de const: tout;
Exporter la valeur par défaut;
} code>
Et puis dans mon composant
Import * comme SampleJson de "../../../ actifs / province.json"; code> p>
Dans votre
tsconfig.json code> définirresolfonsjsonmodule code> totrue code>Avez-vous suivi ce que le compilateur a suggéré?
J'ai plusieurs fichiers: tsconfig.json, tsconfigapp.json, tsconfigspec.json, mais ils n'ont pas d'option ResoldjsonModule