Как я могу установить фокус на другой вход?

Мне нужно иметь возможность переключить фокус на элемент ввода, когда происходит какое-то событие. Как мне это сделать в Angular 2?

Например:

<input (keyUp)="processKeyUp($event)"/>
<input (focusme)="alert('i am focused')"/>

Я хочу сфокусировать второе поле ввода, когда определенная клавиша нажата в первом. Я думаю, что мне нужно использовать пользовательское событие (focusme в фрагменте), но я не знаю, где или как объявить это, и использовать ли@Directive аннотации к нему или как-то включить его определение в компонент. Короче я в тупик.

ОБНОВИТЬ

Забыл упомянуть, я знаю, что я могу сделать это, используя локальные переменные в HTML, но я хочу быть в состоянии сделать это из компонента, и я хочу быть в состоянии сделать сложную логику при запускеfocusme событие, чтобы управляющие, слушающие его, могли определить, предназначено ли это для них или нет. Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос