خطأ عند حقن الخدمة في مكون 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 }}