Video: AngularJS-da va'da nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
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.
Bundan tashqari, 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.
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.
Shu munosabat bilan, TypeScript va'dasi nima?
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.
Burchakda kuzatiladigan va va'dalar nima?
Va'da while bitta qiymat chiqaradi Kuzatish mumkin bir nechta qiymatlarni chiqaradi. Shunday qilib, HTTP so'rovini ko'rib chiqishda, Va'da bir xil so'rov uchun bitta javobni boshqarishi mumkin, lekin bir xil so'rovga bir nechta javoblar bo'lsa, biz undan foydalanishimiz kerak Kuzatish mumkin.
Tavsiya:
AngularJS-dagi kontrollerlar nima?
Tekshirish moslamasi ng-controller direktivasi yordamida aniqlanadi. Tekshiruvchi - bu atributlar/xususiyatlar va funktsiyalarni o'z ichiga olgan JavaScript ob'ektidir. Har bir kontroller $scope ni parametr sifatida qabul qiladi, bu kontroller boshqarishi kerak bo'lgan dastur/modulga ishora qiladi
AngularJS da marshrut nima?
AngularJS da marshrutlash sizga bitta sahifali ilovalar yaratish imkonini beradi. AngularJS marshrutlari ilovangizdagi turli kontent uchun turli URL manzillarini yaratishga imkon beradi. AngularJS marshrutlari qaysi marshrut tanlanganiga qarab bir nechta tarkibni ko'rsatishga imkon beradi. Marshrut URLda # belgisidan keyin ko'rsatilgan
Nima uchun biz AngularJS da scope dan foydalanamiz?
Skoplar har qanday model oʻzgarishlarini tizim orqali “AngularJS doirasidan” tashqarisidagi koʻrinishga (kontrollerlar, xizmatlar, AngularJS hodisalari ishlov beruvchilari) targʻib qilish uchun API ($apply) taqdim etadi. Umumiy model xususiyatlariga kirishni ta'minlagan holda dastur komponentlarining xususiyatlariga kirishni cheklash uchun doiralarni joylashtirish mumkin
AngularJS-dagi kontrollerlar haqida nima to'g'ri?
AngularJS ilovasi asosan dasturdagi ma'lumotlar oqimini boshqarish uchun kontrollerlarga tayanadi. Tekshirish moslamasi ng-controller direktivasi yordamida aniqlanadi. Kontroller - bu atributlar/xususiyatlar va funktsiyalarni o'z ichiga olgan JavaScript ob'ektidir
AngularJS-da nima kechiktiriladi?
Kechiktirilgan ob'ekt: Kechiktirilgan - bu va'dani ochib beradigan ob'ekt. U asosan uchta rezolyutsiya(), rad etish() va notify() usullaridan iborat. Kechiktirilgan qaytarishlar va'da qilingan ob'ekt. Kechiktirilgan tugagach, siz hal qilish(), rad etish() va bildirish() usullarini chaqirasiz