Mundarija:

Angularjs-da kechiktirilgan ob'ekt nima?
Angularjs-da kechiktirilgan ob'ekt nima?

Video: Angularjs-da kechiktirilgan ob'ekt nima?

Video: Angularjs-da kechiktirilgan ob'ekt nima?
Video: Jah Khalib - Созвездие ангела 2024, Noyabr
Anonim

Kechiktirilgan ob'ekt

Kechiktirilgan hisoblanadi ob'ekt bu va'dani ochib beradi. U asosan uchta rezolyutsiya(), rad etish() va notify() usullaridan iborat. Qachon Kechiktirilgan yakunlanadi, Siz usullarni hal qilish(), rad etish() va notify() ni chaqirasiz. Qayta qo'ng'iroqlar registrini qanday bajarilganiga qarab hal qilish(), rad etish() yoki notify() uchun chaqiradi

Shuningdek, bilingki, $q xizmati kechiktirilgan va va'dalar nima?

A xizmat Bu funksiyalarni asinxron tarzda ishlatishga yordam beradi va qayta ishlash tugagach, ularning qaytariladigan qiymatlaridan (yoki istisnolardan) foydalaning. Bu Va'dalar /A+-ga muvofiq amalga oshirish va'dalar / kechiktirilgan Kris Kovaldan ilhomlangan narsalar Q.

Bundan tashqari, AngularJS-da $ promise nima deb so'rashi mumkin? Va'dalar ichida AngularJS o'rnatilgan $q xizmati tomonidan taqdim etiladi. Ular asinxron funktsiyalarni a bilan ro'yxatdan o'tkazish orqali ketma-ket bajarish usulini ta'minlaydi va'da ob'ekt. {info} Va'dalar ES6 spetsifikatsiyasining bir qismi sifatida mahalliy JavaScript-ga kirdi.

Shunday qilib, kechiktirilgan va'da nima?

Qo'shilgan versiya: 1.5 kechiktirilgan . va'da () usuli asinxron funktsiyaga boshqa kodning ichki so'rovining borishi yoki holatiga xalaqit berishining oldini olish imkonini beradi. Faqat ni qaytaring Va'da orqali ob'ekt kechiktirilgan . va'da () boshqa kod qayta qo'ng'iroqlarni ro'yxatdan o'tkazishi yoki joriy holatni tekshirishi mumkin.

AngularJS da.keyin nima?

. keyin AngularJS da . 1.. keyin HTTP va'da ob'ektida chaqiriladi va yangi va'da ob'ektini qaytaradi. 2. Chunki. keyin yangi va'da ob'ektini qaytaradi, u ketma-ket qo'ng'iroq qilish uchun ishlatilishi mumkin.

Tavsiya: