რა განსხვავებაა @ViewChild-სა და @input-ს შორის?
რა განსხვავებაა @ViewChild-სა და @input-ს შორის?

ვიდეო: რა განსხვავებაა @ViewChild-სა და @input-ს შორის?

ვიდეო: რა განსხვავებაა @ViewChild-სა და @input-ს შორის?
ვიდეო: ViewChild & ViewChildren in Angular | Angular Interview Question & Answers | Learn Angular Concepts 2024, მაისი
Anonim

The შორის განსხვავება @ ViewChildren და @ContentChildren არის ეს @ ViewChildren შეხედე ამისთვის ელემენტები Shadow DOM-ში, ხოლო @ContentChildren გამოიყურება ამისთვის ისინი Light DOM-ში.

ასევე კითხვაა, რა განსხვავებაა @ViewChild-სა და @input-ს შორის?

The შორის განსხვავება @ ViewChildren და @ContentChildren არის ეს @ ViewChildren შეხედე ამისთვის ელემენტები Shadow DOM-ში, ხოლო @ContentChildren გამოიყურება ამისთვის ისინი Light DOM-ში.

გარდა ამისა, რა არის ViewChild? ViewChild ბმული ქონების დეკორატორი, რომელიც აკონფიგურირებს ხედვის მოთხოვნას. ცვლილების დეტექტორი ეძებს პირველ ელემენტს ან დირექტივას, რომელიც შეესაბამება სელექტორს ხედში DOM. თუ DOM ხედი შეიცვლება და ახალი შვილი ემთხვევა ამომრჩეველს, თვისება განახლდება.

ანალოგიურად, შეიძლება იკითხოთ, რა განსხვავებაა ViewChild () და ContentChild () შორის?

ნებისმიერი დირექტივა, კომპონენტი და ელემენტი, რომელიც კომპონენტის შაბლონის ნაწილია, ხელმისაწვდომია როგორც ViewChild . მაშინ როდესაც, ნებისმიერი ელემენტი ან კომპონენტი, რომელიც დაპროექტებულია შიგნით, არის წვდომა როგორც შინაარსიბავშვი.

როგორ იყენებთ ViewChild-ს?

@ ViewChild () დეკორატორი შეიძლება გამოყენებულ იქნას DOM-ის ხედიდან პირველი ელემენტის ან დირექტივის შესატყვისი სელექტორის მისაღებად. @ ViewChild () უზრუნველყოფს სხვა კომპონენტის ან დირექტივის მაგალითს მთავარ კომპონენტში და შემდეგ მთავარ კომპონენტს შეუძლია წვდომა ამ კომპონენტის ან დირექტივის მეთოდებსა და თვისებებზე.