Сегодня мы рассмотрим взаимодействие между родительским и дочерним Angular компонентами. Компоненты из разных уровней вложенности могут взаимодействовать через сервис (мы поговорим об этом в следующих уроках).
Для взаимодействия родительского и дочернего компонента мы должны использовать встроенные декораторы — @Input() и @Output() . С помощью @Input() декоратора описываются входные свойства компонента (от родительского к дочернему). @Output свойства — это EventEmitter() — события, которые передаются на уровень вверх при помощи метода emit().
Также мы обсудим ссылки на html элемент в Angular шаблонах компонента. Ссылка на элемент указывается как #elemLink (см. код урока)
Код урока - http://kamil-abzalov.ru/videouroki/javascript/angular-components-interaction/