Apa yang ditangguhkan di AngularJS?
Apa yang ditangguhkan di AngularJS?

Video: Apa yang ditangguhkan di AngularJS?

Video: Apa yang ditangguhkan di AngularJS?
Video: Angular JS Training Online | Angular Training for Beginners | Angular JS | Angular Tutorial 2024, November
Anonim

Tangguhan Obyek:

Tangguhan adalah objek yang mengekspos janji. Ini terutama memiliki tiga metode resolve(), reject(), dan notify(). Tangguhan mengembalikan objek janji. Kapan Tangguhan selesai, Anda memanggil metode baik resolve(), reject(), dan notify()

Juga, apa itu $promise di AngularJS?

Janji di AngularJS disediakan oleh layanan $q bawaan. Mereka menyediakan cara untuk menjalankan fungsi asinkron secara seri dengan mendaftarkannya dengan a janji obyek. {info} Janji telah masuk ke JavaScript asli sebagai bagian dari spesifikasi ES6.

Demikian pula, apa itu $q di sudut? $ Q adalah bersudut layanan yang ditentukan. Ini sama dengan Janji baru(). Tapi $ Q membawa hal-hal ke tingkat berikutnya dengan meningkatkan fitur tambahan yang dapat digunakan pengembang untuk melakukan tugas-tugas kompleks dengan lebih sederhana. Ini adalah contoh untuk membuat janji menggunakan $ q sudut . modul("aplikasi", ).

Dengan mempertimbangkan hal ini, apakah janji yang ditangguhkan itu?

versi ditambahkan: 1.5 tangguhan . janji () memungkinkan fungsi asinkron untuk mencegah kode lain mengganggu kemajuan atau status permintaan internalnya. Kembalikan hanya Janji objek melalui tangguhan . janji () sehingga kode lain dapat mendaftarkan panggilan balik atau memeriksa status saat ini.

Apa itu panggilan asinkron di AngularJS?

Di dalam AngularJS , kami memiliki objek $q yang merupakan layanan yang membantu mengeksekusi a berfungsi secara tidak sinkron dan gunakan nilai yang dikembalikan dari ini panggilan untuk diproses lebih lanjut. Ini fungsi menyelesaikan objek janji tunggal ketika semua objek janji diteruskan ke fungsi diselesaikan.

Direkomendasikan: