Content projection permite que um componente aceite e renderize markup passado por seu pai — colocado via <ng-content>. É como você constrói componentes wrapper flexíveis e reutilizáveis (cards, diálogos, layouts) cujo conteúdo interno o consumidor controla. (É o equivalente do Angular para slots de Vue/web-component e children do React.)
