7 Jawaban. Penyelesai: Itu dieksekusi bahkan sebelum pengguna dialihkan ke halaman baru. Setiap kali Anda perlu mendapatkan data sebelum inisialisasi komponen, cara yang tepat untuk melakukannya adalah dengan menggunakan resolver.
Bagaimana Anda menggunakan resolver?
Membuat Penyelesai
- Buat layanan.
- Impor antarmuka "Resolve" dari '@angular/router'.
- Implementasikan antarmuka dengan kelas Anda.
- Ganti metode penyelesaian.
- Metode penyelesaian harus memiliki dua parameter. …
- Metode penyelesaian harus mengembalikan nilai atau dapat diamati, jika Anda ingin menggunakannya nanti di kelas komponen yang dimuat.
Mengapa kita menggunakan resolver di angular?
Angular Resolver digunakan untuk mengambil beberapa data saat pengguna menavigasi dari satu rute ke rute lain. Ini dapat didefinisikan sebagai pendekatan yang mulus untuk meningkatkan pengalaman pengguna dengan memuat data sebelum pengguna menavigasi ke komponen tertentu.
Mengapa kita menggunakan resolver?
Resolver adalah trafo listrik yang digunakan untuk mengukur sudut putaran. Banyak resolver terlihat seperti motor listrik yang terdiri dari belitan tembaga pada stator dan rotor logam mesin.
Apa gunanya objek resolve dalam perutean?
Resolvelink
Sebuah kelas penyedia data dapat digunakan dengan router untuk menyelesaikan data selama navigasi. Antarmuka mendefinisikan metode penyelesaian yang dipanggil saat navigasi dimulai. Iturouter menunggu data diselesaikan sebelum rute akhirnya diaktifkan.