Я начал изучать Angular2 и имел базовый доступ к 3-мя вложенным компонентам. Однако я не могу понять, как добавить обработчик нажатия клавиши в документ.
Если нет, как бы я прослушивал нажатие на документ и реагировал на него? Чтобы быть ясным, мне нужно ответить на кепресс на самом документе, а не на ввод.
В Angular 1 я бы создал директиву и использовал $document; что-то вроде этого:
$document.on("keydown", function(event) {
// if keycode...
event.stopPropagation();
event.preventDefault();
scope.$apply(function() {
// update scope...
});
Но мне еще не найти решение Angular2.