Was ist der Unterschied zwischen @ViewChild und @input?
Was ist der Unterschied zwischen @ViewChild und @input?

Video: Was ist der Unterschied zwischen @ViewChild und @input?

Video: Was ist der Unterschied zwischen @ViewChild und @input?
Video: Angular ElementRef | Angular ViewChild & ViewChildren - Accessing Elements Correctly 2024, November
Anonim

Die Unterschied zwischen @ AnsichtKinder und @ContentChildren ist das @ AnsichtKinder aussehen zum Elemente in Shadow DOM, während @ContentChildren aussehen zum sie in Light DOM.

Die Frage ist auch, was ist der Unterschied zwischen @ViewChild und @input?

Die Unterschied zwischen @ AnsichtKinder und @ContentChildren ist das @ AnsichtKinder aussehen zum Elemente in Shadow DOM, während @ContentChildren aussehen zum sie in Light DOM.

Was ist außerdem ein ViewChild? AnsichtKind link Property Decorator, der eine Ansichtsabfrage konfiguriert. Der Änderungsdetektor sucht nach dem ersten Element oder der Direktive, die mit dem Selektor im View-DOM übereinstimmt. Wenn sich das Ansichts-DOM ändert und ein neues untergeordnetes Element mit dem Selektor übereinstimmt, wird die Eigenschaft aktualisiert.

In ähnlicher Weise können Sie sich fragen, was der Unterschied zwischen ViewChild () und ContentChild () ist.

Auf alle Direktiven, Komponenten und Elemente, die Teil der Komponentenvorlage sind, wird wie folgt zugegriffen: AnsichtKind . Während auf jedes Element oder jede Komponente, die nach innen projiziert wird, zugegriffen wird als InhaltKind.

Wie verwenden Sie ViewChild?

@ AnsichtKind () decorator kann verwendet werden, um das erste Element oder die Direktive zu erhalten, die dem Selektor aus dem View-DOM entspricht. @ AnsichtKind () stellt die Instanz einer anderen Komponente oder Direktive in einer Elternkomponente bereit und dann kann die Elternkomponente auf die Methoden und Eigenschaften dieser Komponente oder Direktive zugreifen.