Angular ng template、ngTemplateOutlet和ngTemplateOutletContext正确使用

Angular ng template、ngTemplateOutlet和ngTemplateOutletContext正确使用,angular,typescript,angular2-template,Angular,Typescript,Angular2 Template,我已经查看文档很长时间了,但还没有弄清楚ng template、ngTemplateOutlet和ngTemplateOutletContext可以做什么来实现以下场景: 我有一个网格组件,它从服务本身获取数据 `<my-grid [httpMethod]="'get'" [httpUrl]="'/data/gridservice'"> <column [header]="'country'"></column> <column [heade

我已经查看文档很长时间了,但还没有弄清楚ng template、ngTemplateOutlet和ngTemplateOutletContext可以做什么来实现以下场景:

我有一个网格组件,它从服务本身获取数据

`<my-grid [httpMethod]="'get'" [httpUrl]="'/data/gridservice'">
   <column [header]="'country'"></column>
   <column [header]="'capital'"></column>
</my-grid>`
`
`
现在,我希望能够在使用组件时自定义网格单元,用户在其中放入标记

`<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>`
`
`

我如何实现这一点,也可以在像angular tree这样的递归组件中实现这一点?

您可能会发现有帮助,它详细解释了什么
ngTemplateOutlet
ngComponentOutlet
与@Maximus完全一致。这是一篇很棒的文章。每个人都应该读一读,谢谢。如果我有更多的疑问,我会参考并回复!