Misol bilan burchak 2 da qaramlik in'ektsiyasi nima?
Misol bilan burchak 2 da qaramlik in'ektsiyasi nima?

Video: Misol bilan burchak 2 da qaramlik in'ektsiyasi nima?

Video: Misol bilan burchak 2 da qaramlik in'ektsiyasi nima?
Video: Влог. Сколько заплатил за операцию и VIP палату. Неделю в больнице, словно в Ницце. Не хочу домой🙈 2024, Noyabr
Anonim

Angular 2 da qaramlik kiritish uch jihatdan iborat. Injektor obyekti a misolini yaratish uchun ishlatiladi qaramlik . Injektor a yordamida usulni ta'minlovchi mexanizmdir qaramlik shakllantiriladi. Yaratish uchun a qaramlik , injektor provayderni qidiradi.

Bundan tashqari, misol bilan burchakda qaramlik in'ektsiyasi nima?

Burchakda qaramlik in'ektsiyasi . Bog'liqlik in'ektsiyasi (DI) ning asosiy tushunchasidir Burchakli 2+ va sinfni qabul qilish imkonini beradi bog'liqliklar boshqa sinfdan. Ko'pincha ichida Burchakli , qaramlik in'ektsiyasi komponent yoki modul sinfiga xizmat ko'rsatish sinfini kiritish orqali amalga oshiriladi.

Xuddi shunday, burchakda qaramlik in'ektsiyasidan qanday foydalanish kerak? Bog'liqlik in'ektsiyasi (DI), muhim ahamiyatga ega ilova dizayn namunasi. Burchakli o'zining DI ramkasiga ega, bu odatda ishlatilgan ning dizaynida Burchakli ularning samaradorligi va modulligini oshirish uchun ilovalar. Bog'liqlar sinf o'z vazifasini bajarishi kerak bo'lgan xizmatlar yoki ob'ektlardir.

Bunga bog'liq holda, burchakdagi qaramlik in'ektsiyasi nima?

Bog'liqlik in'ektsiyasi (DI) - bu komponentlar qanday qilib ularni ushlab turishi bilan bog'liq bo'lgan dasturiy ta'minot dizayni namunasidir bog'liqliklar . The AngularJS Injektor quyi tizimi komponentlarni yaratish, ularni hal qilish uchun javobgardir bog'liqliklar , va so'ralganda ularni boshqa komponentlarga taqdim etish.

Angular 2 da @inject nima?

@ In'ektsiya qilish () - ijaraga berishning qo'lda mexanizmi Burchakli parametr bo'lishi kerakligini biling in'ektsiya qilingan . U shunday ishlatilishi mumkin: import { Component, In'ektsiya qilish } dan '@ burchakli /yadro'; import { ChatWidget } '../components/chat-widget'; ?

Tavsiya: