La proyección de contenido permite que un componente acepte y renderice el marcado pasado por su componente padre — colocado a través de <ng-content>. Es cómo construyes componentes wrapper flexibles y reutilizables (tarjetas, diálogos, diseños) cuyo contenido interno controla el consumidor. (Es el equivalente de Angular a los slots de Vue/web-component y children de React.)
