Content projection consente a un componente di accettare e renderizzare markup passato dal suo parent — inserito tramite <ng-content>. È il modo per costruire componenti wrapper flessibili e riutilizzabili (card, dialog, layout) il cui contenuto interno è controllato dal consumatore. (È l'equivalente Angular di Vue/web-component slots e children di React.)
