Cómo hacer una página imprimible en Angular 2

Aquí hay una imagen para ayudar a explicar:

Para resumir, mi cliente quiere una versión imprimible de solo el área roja para que aparezca en una nueva pestaña, para que puedan imprimirla con el navegador. (Sin el desorden del componente app.component y AllItems)

No puedo encontrar una mejor solución que tener el componente "Todos los elementos" con un botón que exporta todo el html generado (porque depende de los datos de "Todos los elementos") en su propio archivo .html y abrir un archivo directo enlace a eso.

¡Gracias de antemano!

Relevante, pero angular 1:¿Cómo usar Angular para crear n páginas imprimibles?

Respuestas a la pregunta(1)

Su respuesta a la pregunta