Методы обработки выходных событий в Angular: привязка событий, EventEmitter, @Output, ViewChild и субъекты