В чем разница между @ViewChild и @input?
В чем разница между @ViewChild и @input?

Видео: В чем разница между @ViewChild и @input?

Видео: В чем разница между @ViewChild и @input?
Видео: Angular: взаимодействие между компонентами #1 - @Input @Output EventEmitter 2024, Май
Anonim

В разница между @ ViewShildren . а @ContentChildren - это то, что @ ViewShildren . Смотреть для элементы в Shadow DOM, в то время как @ContentChildren выглядят для их в Light DOM.

Также вопрос в том, в чем разница между @ViewChild и @input?

В разница между @ ViewShildren . а @ContentChildren - это то, что @ ViewShildren . Смотреть для элементы в Shadow DOM, в то время как @ContentChildren выглядят для их в Light DOM.

Кроме того, что такое ViewChild? ViewShild .link Декоратор свойств, который настраивает запрос представления. Детектор изменений ищет первый элемент или директиву, соответствующую селектору в представлении DOM. Если DOM представления изменяется и новый дочерний элемент соответствует селектору, свойство обновляется.

Точно так же вы можете спросить, в чем разница между ViewChild () и ContentChild ()?

Любая директива, компонент и элемент, которые являются частью шаблона компонента, доступны как ViewShild .. Принимая во внимание, что любой элемент или компонент, который проецируется внутри, доступен как ContentChild.

Как вы используете ViewChild?

@ ViewShild .() декоратор может использоваться для получения первого элемента или директивы, соответствующей селектору, из представления DOM. @ ViewShild .() предоставляет экземпляр другого компонента или директивы в родительском компоненте, а затем родительский компонент может получить доступ к методам и свойствам этого компонента или директивы.