Avatar ·

خطأ "Can't resolve all parameters for component" عند حقن الخدمة في Angular

مرحباً بالجميع! أنا مبتدئ في Angular و TypeScript، وقد واجهت مشكلة في حقن الخدمة في المكون. لقد أنشأت خدمة بسيطة للعمل مع بيانات المستخدمين، ولكن عند محاولة استخدامها أحصل على الخطأ التالي: ``` 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. ``` إليك الكود الخاص بي: **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 {