@HostBinding y @HostListener: ¿qué hacen y para qué sirven?

En mis meandros alrededor de la red mundial, y ahora especialmente eldocumentos de estilo angular.io, Encuentro muchas referencias a@HostBinding y@HostListener. Parece que son bastante fundamentales, pero desafortunadamente la documentación para ellos en este momento es un poco incompleta.

¿Alguien puede explicar qué son, cómo funcionan y dar un ejemplo de su uso?

Respuestas a la pregunta(7)

Su respuesta a la pregunta