خطأ "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 }}