@HostBinding and@HostListener are two decorators in Angular that can be really useful in custom directives. @HostBinding lets you set properties on the element or component that hosts the directive, and @HostListener lets you listen for events on the host element or component. Both decorators are...
(For example if you have a component which has open output than capture, passive are meaningless.) We already have keydown.control.shift.enter listeners see https://github.com/angular/angular/blob/master/modules/playground/e2e_test/key_events/key_events_spec.ts and this feature is for DOM ...