Apakah yang ditangguhkan dalam AngularJS?
Apakah yang ditangguhkan dalam AngularJS?

Video: Apakah yang ditangguhkan dalam AngularJS?

Video: Apakah yang ditangguhkan dalam AngularJS?
Video: 25 крутых изобретений в области личного транспорта | Дизайн автомобиля 2024, November
Anonim

Ditangguh Objek:

Ditangguh adalah objek yang mendedahkan janji. Ia mempunyai terutamanya tiga kaedah menyelesaikan (), menolak (), dan memberitahu (). Ditangguh mengembalikan objek janji. Bila Ditangguh selesai, Anda memanggil kaedah sama ada menyelesaikan (), menolak (), dan memberitahu ()

Juga, apakah $promise dalam AngularJS?

Janji dalam AngularJS disediakan oleh perkhidmatan $q terbina dalam. Mereka menyediakan cara untuk melaksanakan fungsi tak segerak dalam siri dengan mendaftarkannya dengan a janji objek. {info} Janji telah memasuki JavaScript asli sebagai sebahagian daripada spesifikasi ES6.

Begitu juga, apakah $q dalam sudut? $ q adalah bersudut perkhidmatan yang ditetapkan. Ia sama dengan Promise() baharu. Tetapi $ q membawa sesuatu ke peringkat seterusnya dengan mempertingkatkan ciri tambahan yang boleh digunakan oleh pembangun untuk melaksanakan tugas yang rumit dengan lebih mudah. Ini adalah contoh untuk membuat janji menggunakan $ q sudut . modul("aplikasi", ).

Dengan mengambil kira perkara ini, apakah janji tertunda?

versi ditambah: 1.5 tertunda . janji () kaedah membenarkan fungsi tak segerak untuk menghalang kod lain daripada mengganggu kemajuan atau status permintaan dalamannya. Kembalikan hanya Janji objek melalui tertunda . janji () supaya kod lain boleh mendaftarkan panggilan balik atau memeriksa keadaan semasa.

Apakah panggilan tak segerak dalam AngularJS?

Dalam AngularJS , kita mempunyai objek $q yang merupakan perkhidmatan yang membantu untuk melaksanakan a berfungsi secara tak segerak dan gunakan nilai yang dikembalikan daripada ini panggilan untuk pemprosesan selanjutnya. ini fungsi selesaikan objek janji tunggal apabila semua objek janji dihantar ke fungsi diselesaikan.

Disyorkan: