Como criar uma página imprimível no Angular 2

Aqui está uma imagem para ajudar a explicar:

Para encurtar a história, meu cliente deseja que uma versão imprimível apenas da área vermelha apareça em uma nova guia, para que possa imprimi-la com o navegador. (Sem a confusão do componente app.component e AllItems)

Não consigo encontrar uma solução melhor do que ter o componente "Todos os itens" com um botão que exporta todo o html gerado (porque depende dos dados de "Todos os itens") em seu próprio arquivo .html e abre um arquivo direto. link para isso.

Agradeço antecipadamente!

Relevante, mas Angular 1:Como usar o Angular para criar n páginas imprimíveis?

questionAnswers(1)

yourAnswerToTheQuestion