पाठ 20 / 30
HttpClient की बुनियात
किसी सर्विस से बैकएंड API कॉल करें।
इसे सक्षम करना
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');
}
}