Avatar ·

Angular: त्रुटि "No provider for NameService" — क्या करें?

सभी को नमस्ते! मैं Angular (संस्करण 2+) में नया हूँ, services और dependency injection को समझने की कोशिश कर रहा हूँ। मेरे पास एक सरल service `NameService` है जिसे मैं component में उपयोगकर्ता का नाम प्रदर्शित करने के लिए उपयोग करना चाहता हूँ। यहाँ मेरी service है (`name.service.ts`): ```typescript export class NameService { getName(): string { return 'Иван Иванов'; } } ``` यहाँ मेरा component है (`app.component.ts`): ```typescript import { Component } from '@angular/core'; import { NameService } from './name.service'; @Component({ selector: 'app-root', template: `

Привет, {{ name }}!

` }) export class AppComponent { name: string; constructor(private nameService: NameService) { this.name = this.nameService.getName(); } } ``` जब मैं एप्लिकेशन चलाता हूँ,