Avatar ·

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

مرحباً بالجميع! أنا جديد في Angular و TypeScript، وقد واجهت خطأ غريباً جداً عند محاولة حقن خدمة في أحد مكوناتي. يظهر الخطأ في وحدة تحكم المتصفح: "EXCEPTION: Can't resolve all parameters for MyComponent: (?). Make sure that all the parameters are decorated with Inject or have valid type annotations". إليك الكود الخاص بي. لدي خدمة بسيطة للعمل مع المستخدمين: ```typescript // user.service.ts export class UserService { private users = ['Alice', 'Bob', 'Charlie']; getUsers(): string[] { return this.users; } } ``` والمكون الذي يجب أن يستخدم هذه الخدمة: ```typescript // my.component.ts import { Component } from '@angular/core'; import { UserService } from './user.service'; @Component({ selector: 'app-my', template: '
  • {{ user }}
' }) export class MyComponent { users: string[]; constructor(private userService: UserService) { this.users