Avatar ·

Erreur "Can't resolve all parameters for component" lors de l'injection d'un service dans Angular

Bonjour à tous ! Je suis débutant en Angular et TypeScript, et j'ai un problème avec l'injection d'un service dans un composant. J'ai créé un service simple pour travailler avec les données des utilisateurs, mais lorsque j'essaie de l'utiliser, j'obtiens l'erreur : ``` EXCEPTION: Can't resolve all parameters for UserListComponent: (?). Make sure that all the parameters are decorated with Inject or have valid type annotations and that 'UserListComponent' is decorated with Injectable. ``` Voici mon code : **user.service.ts :** ```typescript import { Injectable } from '@angular/core'; @Injectable() export class UserService { private users = ['Alice', 'Bob', 'Charlie']; getUsers(): string[] { return this.users; } } ``` **user-list.component.ts :** ```typescript import { Component } from '@angular/core'; import { UserService } from './user.service'; @Component({ selector: 'app-user-list', template: '
  • {{ user }}
' }) export class UserListComponent { users: string[]; constructor(private userService: UserService) { this.users = userService.getUsers(); } } ```