typescript - Angular ng-template, ngTemplateOutlet och ngTemplateOutletContext korrekt användning
Jag har tittat på dokumentationen länge men har inte lyckats lista ut vad ng-template, ngTemplateOutlet och ngTemplateOutletContext kan göra för att uppnå följande scenario:
Jag har en rutnätskomponent som själv hämtar data från en tjänst
`<my-grid [httpMethod]="'get'" [httpUrl]="'/data/gridservice'">
<column [header]="'country'"></column>
<column [header]="'capital'"></column>
</my-grid>`
och nu vill jag kunna anpassa rutnätcellen när komponenten används där användaren skriver in markeringen
`<my-grid [httpMethod]="'get'" [httpUrl]="'/data/gridservice'">
<column [header]="'country'">
<ng-template>
<img src="{{data.countryImg}}
{{data.countryName}}
</ng-template>
</column>
<column [header]="'capital'"></column>
</my-grid>`
Hur uppnår jag detta, kan detta också uppnås i rekursiva komponenter som Angular-träd?