Video: AngularJS-dagi kontrollerlar nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Tekshirish moslamasi ng-controller direktivasi yordamida aniqlanadi. Tekshiruvchi - bu a JavaScript atributlar/xususiyatlar va funktsiyalarni o'z ichiga olgan ob'ekt. Har bir kontroller $scope ni parametr sifatida qabul qiladi, bu kontroller ishlashi kerak bo'lgan dastur/modulga ishora qiladi.
Shu tarzda Angular JS da kontrollerlar nima?
AngularJS-dagi kontroller a JavaScript $scope ob'ekti yordamida dastur ma'lumotlari va xatti-harakatlarini saqlaydigan funksiya. Nazoratchi funksiyasi ichidagi $scope obyektiga xususiyatlar va usullarni biriktirishingiz mumkin, bu esa oʻz navbatida maʼlumotlarni qoʻshadi/yangilaydi va HTML elementlariga xatti-harakatlarni biriktiradi.
Xuddi shunday, AngularJS da modul va kontroller nima? An AngularJS moduli ilovani belgilaydi. The modul ilovaning turli qismlari uchun konteynerdir. The modul ilova uchun konteyner hisoblanadi kontrollerlar . Kontrollerlar har doim a ga tegishli modul.
Bundan tashqari, savol tug'iladi, AngularJS-da NG tekshirgichidan foydalanish nima?
AngularJS | ng - boshqaruvchi Direktiv. The ng - boshqaruvchi Direktiv AngularJS hisoblanadi ishlatilgan qo'shmoq boshqaruvchi uchun ilova . Bo'lishi mumkin ishlatilgan muayyan harakatni bajarish uchun klik va hokazo kabi ba'zi hodisalarda chaqirilishi mumkin bo'lgan usullar, funktsiyalar va o'zgaruvchilarni qo'shish. Bu erda ifoda ning nomini bildiradi boshqaruvchi.
AngularJS da bu nima?
"Controller konstruktor funksiyasi chaqirilganda, bu boshqaruvchidir. $scope ob'ektida aniqlangan funksiya chaqirilganda, bu "funktsiya chaqirilganda amaldagi doira" bo'ladi. Bu (yoki bo'lmasligi mumkin!) bo'lishi mumkin. funktsiya belgilangan $scope.
Tavsiya:
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
AngularJS-da va'da nima?
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
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-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
Angularjs-da kechiktirilgan ob'ekt nima?
Kechiktirilgan ob'ekt: Kechiktirilgan - bu va'dani ochib beradigan ob'ekt. U asosan uchta rezolyutsiya(), rad etish() va notify() usullaridan iborat. Kechiktirilgan tugallangach, siz hal qilish(), rad etish() va bildirish() usullarini chaqirasiz. Qayta qo'ng'iroqlar registrini qanday bajarilganiga qarab hal qilish(), rad etish() yoki notify() uchun chaqiradi