@ViewChild va @input o'rtasidagi farq nima?
@ViewChild va @input o'rtasidagi farq nima?

Video: @ViewChild va @input o'rtasidagi farq nima?

Video: @ViewChild va @input o'rtasidagi farq nima?
Video: Angular ElementRef | Angular ViewChild & ViewChildren - Accessing Elements Correctly 2024, May
Anonim

The orasidagi farq @ Bolalarni ko'rish va @ContentChildren - bu @ Bolalarni ko'rish qarang uchun @ContentChildren ko'rinishida Shadow DOM-dagi elementlar uchun ularni Light DOM-da.

Shuningdek, savol tug'iladi: @ViewChild va @input o'rtasidagi farq nima?

The orasidagi farq @ Bolalarni ko'rish va @ContentChildren - bu @ Bolalarni ko'rish qarang uchun @ContentChildren ko'rinishida Shadow DOM-dagi elementlar uchun ularni Light DOM-da.

Bundan tashqari, ViewChild nima? ViewChild havola Ko'rish so'rovini sozlaydigan mulk dekoratori. O'zgartirish detektori birinchi elementni yoki DOM ko'rinishidagi selektorga mos keladigan direktivani qidiradi. Agar DOM ko'rinishi o'zgarsa va yangi bola selektorga mos kelsa, xususiyat yangilanadi.

Xuddi shunday, siz so'rashingiz mumkin: ViewChild () va ContentChild () o'rtasidagi farq nima?

Komponent shablonining bir qismi bo'lgan har qanday direktiva, komponent va element sifatida kirish mumkin ViewChild . Holbuki, ichkarida prognoz qilingan har qanday element yoki komponentga kirish mumkin ContentChild.

ViewChild dasturidan qanday foydalanasiz?

@ ViewChild () dekoratoridan DOM ko'rinishidan selektorga mos keladigan birinchi element yoki direktivani olish uchun foydalanish mumkin. @ ViewChild () asosiy komponentdagi boshqa komponent yoki direktivaning namunasini taqdim etadi va keyin ota-komponent ushbu komponent yoki direktivaning usullari va xususiyatlariga kirishi mumkin.