Flávio, no curso você insere o <ap-alert>
dentro do <ap-header>
mas isso não é tão legal, acho que o melhor seria inserir o AlertComponent dinâmicamente igual um modal.
Como faríamos isso em Angular? Nesses casos eu costumo apelar para o Angular Material CDK. Não que seja um problema, funciona perfeitamente, mas eu gostaria de saber como seria feito sem o CDK, em "Angular puro".