Video: AngularJS-dagi bog'liqliklar nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Tobelik Injection - bu komponentlar berilgan dasturiy ta'minot dizayni bog'liqliklar komponent ichida ularni qattiq kodlash o'rniga. AngularJS oliy ta'minlaydi Tobelik In'ektsiya mexanizmi. U bir-biriga quyilishi mumkin bo'lgan quyidagi asosiy komponentlarni taqdim etadi bog'liqliklar.
Shu munosabat bilan, AngularJS-da qaramlik in'ektsiyasi qanday ishlaydi?
Bog'liqlik in'ektsiyasi nomi nazarda tutganidek hisoblanadi ish vaqtida modullarga qaram funksionallikni kiritish jarayoni. Foydalanish qaramlik in'ektsiyasi qayta foydalanish mumkin bo'lgan kodga ega bo'lishga yordam beradi. ning qiymat ob'ekti AngularJS mumkin odatlanish in'ektsiya qilish tekshirgichingizdagi oddiy JavaScript obyektlari.
Bundan tashqari, AngularJS da konfiguratsiya nima? konfiguratsiya () bo'ladi konfiguratsiya blok. Ishlash bloklari yordamida qo'shiladi. modulda run() ni ishga tushiring. Misol: burchakli.
burchakda qaramlik in'ektsiyasining foydasi nimada?
Burchakli foydalanadi qaramlik in'ektsiyasi ularni bajarish uchun dizayn namunasi bog'liqliklar . The qaramlik in'ektsiyasining afzalligi dizayn namunasi vazifani deferent xizmatlar o'rtasida taqsimlashdir. Mijoz xizmati bog'liq ob'ektni o'zi yaratmaydi, balki u yaratiladi va in'ektsiya qilingan tomonidan Burchakli injektor.
AngularJS-da qanday modullar mavjud?
A AngularJS moduli bu dasturning boshqaruvchi, xizmat ko'rsatish, filtrlar, direktivalar, zavodlar va boshqalar kabi turli qismlarining konteyneridir. modullar . AngularJS o'z ichiga olgan holda global miqyosni ifloslantirishni to'xtatadi AngularJS a dagi o'ziga xos funktsiyalar modul.
Tavsiya:
Misol bilan SQLda o'zaro bog'lanish nima?
CROSS JOIN birinchi jadvaldagi (T1) har bir qatorni ikkinchi jadvaldagi (T2) har bir qator bilan birlashtirdi. Boshqacha qilib aytadigan bo'lsak, o'zaro bog'lanish ikkala jadvaldagi satrlarning dekart mahsulotini qaytaradi. CROSS JOIN birinchi jadvaldan (T1) qator oladi va keyin ikkinchi jadvaldagi (T2) har bir satr uchun yangi qator yaratadi
Misol bilan ma'lumotlar tuzilmasida ikki marta bog'langan ro'yxat nima?
Ikki marta bog'langan ro'yxat - bu bog'langan ro'yxatning bir turi bo'lib, unda har bir tugun o'z ma'lumotlarini saqlashdan tashqari ikkita havolaga ega. Birinchi havola ro'yxatdagi oldingi tugunga, ikkinchi havola esa ro'yxatdagi keyingi tugunga ishora qiladi
Ikki marta bog'langan DLL ro'yxati yagona bog'langan ro'yxat SLL bilan qanday taqqoslanadi?
Ikki marta bog'langan ro'yxatga kirish: Ikki marta bog'langan ro'yxat (DLL) qo'shimcha ko'rsatgichni o'z ichiga oladi, odatda oldingi ko'rsatgich deb ataladi, keyingi ko'rsatgich va alohida bog'langan ro'yxatdagi ma'lumotlar bilan birga. SLL faqat ma'lumotlar maydoni va keyingi havola maydoniga ega tugunlarga ega. DLL SLL dan ko'ra ko'proq xotirani egallaydi, chunki u 3 ta maydonga ega
Ikki marta bog'langan ro'yxat va dumaloq bog'langan ro'yxat o'rtasidagi farq nima?
Dumaloq bog'langan ro'yxat - bu nostart yoki oxirgi tugunlar mavjud bo'lgan ro'yxat, lekin buning o'rniga ular aylana naqshiga amal qiladi. Ikki marta bog'langan ro'yxat - bu har bir tugun nafaqat keyingi tugunni, balki oldingi tugunni ham ko'rsatadigan ro'yxat
AngularJS-da ma'lumotlarni ikki tomonlama bog'lash nima?
AngularJS-da ma'lumotlarni ikki tomonlama bog'lash - bu model va ko'rinish o'rtasidagi sinxronizatsiya. Modeldagi ma'lumotlar o'zgarganda, ko'rinish o'zgarishlarni aks ettiradi va ko'rinishdagi ma'lumotlar o'zgarganda, model ham yangilanadi