Bonjour à tous,
j'essaie de recoller les morceaux sur angular entre les divers tuto que je trouve en ligne
Bref, je m'attaque aux services, et j'ai quelque chose de ce style
J'ai une classe de service avec un array et une fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 export class FirstService { revisions = [ { name: 'Math', status: 'en cours' }, { name: 'IDM', status: 'pas commencé' }]; monService(){ console.log("je rend un service"); } }
Je fournis le service dans mon appComponent
Malheureusement l'erreur suivante arrive et je n'arrive pas à m'expliquer pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 export class AppComponent implements OnInit{ title = 'revision test'; revisions : any[]; constructor(private firstService : FirstService){} ngOnInit(){ this.revisions = this.firstService.revisions; } }
Je n'arrive pas à atteindre les propriétés et méthodes du service
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ERROR in src/app/app.component.ts(17,40): error TS2339: Property 'revisions' does not exist on type 'FirstService'. src/app/app.component.ts(21,23): error TS2339: Property 'monService' does not exist on type 'FirstService'.
Merci pour votre aide![]()
Partager