AngularJS-da qanday va'dalar bor?
AngularJS-da qanday va'dalar bor?

Video: AngularJS-da qanday va'dalar bor?

Video: AngularJS-da qanday va'dalar bor?
Video: Ozoda - Yomg’irlarda [Official Clip 2022] 2024, May
Anonim

A va'da - bu kechiktirilgan ob'ekt tomonidan qaytariladigan ob'ekt. Turli hodisalar uchun turli xil qayta qo'ng'iroqlarni ro'yxatdan o'tkazishingiz mumkin solution(), reject() yoki notify() va u asinxronizatsiya funksiyasi tugallangandan so'ng amalga oshiriladi. Kechiktirilgan API: $q ga qo'ng'iroq qilish orqali yangi kechiktirish namunasi yaratiladi.

AngularJS-da va'dadan qanday foydalanish kerak?

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.

Bundan tashqari, JavaScript-da qanday va'dalar bor? JavaScript | Va'dalar . Va'dalar asinxron operatsiyalarni bajarish uchun ishlatiladi JavaScript . Qayta qo'ng'iroqlar boshqarib bo'lmaydigan kodga olib keladigan qayta qo'ng'iroq do'zaxini yaratishi mumkin bo'lgan bir nechta asinxron operatsiyalar bilan ishlashda ularni boshqarish oson.

Xuddi shunday, odamlar so'rashadi, burchakli 4 va'dalari nima?

A va'da kelajakdagi qiymat uchun to'ldiruvchidir. U qayta qo'ng'iroqlar bilan bir xil funktsiyani bajaradi, lekin yaxshi sintaksisga ega va xatolarni boshqarishni osonlashtiradi.

TypeScript-da qanday va'dalar bor?

A va'da a TypeScript asinxron dasturlarni yozish uchun foydalaniladigan ob'ekt. A va'da bir nechta asinxron operatsiyalarni boshqarish, xatolarni qayta ishlash va kodni yaxshiroq o'qish qobiliyati haqida gap ketganda har doim yaxshi tanlovdir. Biz sinxron va asinxron dasturlar nima ekanligini bilamiz.

Tavsiya: