Property does not exist in Service
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:
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
Code:
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;
}
} |
Malheureusement l'erreur suivante arrive et je n'arrive pas à m'expliquer pourquoi
Je n'arrive pas à atteindre les propriétés et méthodes du service
Code:
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 :)