पाठ 20 / 32
HttpClient की बुनियात
provideHttpClient और typed HttpClient requests से services से backend APIs call करें।
इसे सक्षम करना
provideHttpClient(), HttpClient को रजिस्टर करता है ताकि इसे ऐप में कहीं भी इंजेक्ट किया जा सके।
// main.ts
bootstrapApplication(AppComponent, {
providers: [provideHttpClient()],
});एक GET रिक्वेस्ट
HttpClient.get<T>(), एक Observable लौटाता है — जब तक कोई subscribe न करे, कुछ नहीं होता।
@Injectable({ providedIn: 'root' })
export class ProductService {
private http = inject(HttpClient);
getProducts() {
return this.http.get<Product[]>('/api/products');
}
}