У меня есть компонент (дочерний) в html-странице другого компонента (родительского), подобный этому:
<div>
<child-component (focusEmit)="startAnimation()"></child-component>
</div>
В дочернем компоненте есть вход:
<input type="text" (focus)="focusFunction()"/>
focusFunction () отправляет событие родителю, который что-то делает.
Я не хочу разрешать этот вариант использования таким способом.Я хотел бы, чтобы дочерний компонент был чистым (потому что у меня есть другой вложенный компонент, этот вариант использования упрощен, и я не хочу длинную цепочку выходных данных).
Есть другой способ, который являетсяродитель, чтобы поймать фокус события во входных данных, содержащихся в его дочернем компоненте?