Je suis nouveau dans l'angulaire et la création d'un projet qui utilise le routage. J'aimerais importer un fichier JS à partir de src / actifs / js / Custom.js
J'ai créé un service qui importe une injectable comme SO P>
Test.Service.ts P> home.compontents.ts ressemble à p> mais je reçois l'erreur suivante p> J'ai essayé tant de façons différentes des recherches de Google et de ne pas venir avec quoi que ce soit.
Quelqu'un peut-il vous aider? P> Mettre à jour P> Merci pour les mises à jour, j'ai mis à jour le constructeur, mais je reçois une erreur P> ERROR in src/app/home/home.component.ts:3:29 - error TS2307: Cannot find module './test.service' or its corresponding type declarations.
3 import { TestService } from './test.service';
3 Réponses :
Un service transmis comme un paramètre dans le constructeur de classe à injecter comme une dépendance.
constructor(private testService: TestService) {}
Le constructeur est écrit de manière incorrecte. S'il vous plaît écrivez-le comme indiqué ci-dessous En outre, vous avez donné service comme ceci éliminera l'ajout du service dans les fournisseurs. P> P> @IJejejejetable () code>, vous devez définir le service dans app.module .ts code> fichier.
Sinon, vous pouvez donner p>
Ahh merci! Bien que ce n'est toujours pas tout à fait juste `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `` `in / App / Accueil 'Erreur dans src / app / app.Module.ts: 53: 2 - Erreur TS2304: impossible de trouver le nom "injectable". 53 @Ijecttable ({src / app / home / home.component.ts.ts: 3: 29 - Erreur TS2307: impossible de trouver le module './test.service' ou ses déclarations de type correspondantes. 3 Importez {TestService} de './TEST .Service ', `` `Mon plein app.components se présente comme suit gist.github.com/paddywinc/96e1fa3fb0f2ff9bfdaa5ebeb8787ea6
Dans votre application.MODULE.TS, '@IJejecttable ({indiqué:' root '})' Après avoir supprimé, cela devrait fonctionner. Ce n'est pas nécessaire. Le service de test doit être annoté avec cela. Mais comme vous ajoutez le fournisseur dans le composant, vous n'en avez pas besoin.
home.compontents.ts constructeur doit être comme ci-dessous:
constructor(private testService: TestService) {}
Correction générale - Constructeur (TestService privé: TestService) {}
Avant de poser ces types de question, vous devriez au moins Google une fois et obtenir une réponse à la volée.