HttpClient & Panggilan API
HttpClient, observables, metode HTTP, interceptor, penanganan error, logika retry, header, params, respons bertipe
1Modul Angular mana yang harus diimpor untuk menggunakan HttpClient dalam aplikasi?
Modul Angular mana yang harus diimpor untuk menggunakan HttpClient dalam aplikasi?
Jawaban
HttpClientModule (atau provideHttpClient() dengan standalone) harus diimpor untuk mengaktifkan HttpClient. Modul ini secara otomatis mengonfigurasi provider yang diperlukan untuk menyuntikkan HttpClient ke dalam service. Hanya perlu diimpor sekali, biasanya di AppModule atau konfigurasi standalone aplikasi.
2Tipe apa yang dikembalikan HttpClient.get() secara default?
Tipe apa yang dikembalikan HttpClient.get() secara default?
Jawaban
Semua metode HttpClient mengembalikan Observable (cold observable) yang memancarkan respons setelah diterima. Observable hanya memulai permintaan saat berlangganan. Ini memungkinkan komposisi yang mudah dengan operator RxJS dan pembatalan permintaan melalui unsubscribe.
3Bagaimana cara memberi tipe pada respons permintaan GET di Angular?
Bagaimana cara memberi tipe pada respons permintaan GET di Angular?
Jawaban
Menggunakan parameter tipe generik memungkinkan kompiler TypeScript untuk memverifikasi tipe respons. Misalnya, http.get<User[]>(url) memastikan respons adalah array pengguna. Ini mencegah error runtime dan mengaktifkan autocomplete IDE untuk mengakses properti respons.
Metode HttpClient mana yang digunakan untuk mengirim data yang akan dibuat di server?
Apa perbedaan antara PUT dan PATCH dalam HTTP?
+19 pertanyaan wawancara
Topik wawancara Angular lainnya
Dasar-dasar TypeScript
TypeScript Lanjutan
Dasar-Dasar Angular
Komponen dan siklus hidup
Services & Dependency Injection
Organisasi Modul Angular
Angular CLI
Direktif dan Pipe
Routing dan Navigasi
Reactive Forms
Template-driven Forms
Dasar-Dasar RxJS
Operator RxJS
Manajemen State Dasar
Change Detection
Angular Signals
Standalone Components
Unit Testing Angular
Pengujian End-to-End
Build dan optimasi
Dasar-dasar NgRx
NgRx Lanjutan
Arsitektur Angular
Optimisasi Performa
Keamanan dan Praktik Terbaik
Pola RxJS Lanjutan
Angular Universal & SSR
Micro-frontend Angular
Kuasai Angular untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis