Hvad er forskellen mellem @ViewChild og @input?
Hvad er forskellen mellem @ViewChild og @input?

Video: Hvad er forskellen mellem @ViewChild og @input?

Video: Hvad er forskellen mellem @ViewChild og @input?
Video: ViewChild & ViewChildren in Angular | Angular Interview Question & Answers | Learn Angular Concepts 2024, November
Anonim

Det forskel mellem @ Se Børn og @ContentChildren er det @ Se Børn se til elementer i Shadow DOM, mens @ContentChildren kigger til dem i Light DOM.

Spørgsmålet er også, hvad er forskellen mellem @ViewChild og @input?

Det forskel mellem @ Se Børn og @ContentChildren er det @ Se Børn se til elementer i Shadow DOM, mens @ContentChildren kigger til dem i Light DOM.

Desuden, hvad er et ViewChild? ViewChild link Ejendomsdekorator, der konfigurerer en visningsforespørgsel. Ændringsdetektoren leder efter det første element eller direktivet, der matcher vælgeren i visningen DOM. Hvis visningens DOM ændres, og et nyt barn matcher vælgeren, opdateres egenskaben.

På samme måde kan du spørge, hvad er forskellen mellem ViewChild () og ContentChild ()?

Ethvert direktiv, komponent og element, der er en del af komponentskabelonen, tilgås som ViewChild . Hvorimod ethvert element eller komponent, der projiceres indeni, tilgås som ContentChild.

Hvordan bruger du ViewChild?

@ ViewChild () decorator kan bruges til at få det første element eller direktivet, der matcher vælgeren fra visningen DOM. @ ViewChild () giver forekomsten af en anden komponent eller et andet direktiv i en overordnet komponent, og derefter kan den overordnede komponent få adgang til metoderne og egenskaberne for den pågældende komponent eller direktiv.