Angular ng template、ngTemplateOutlet和ngTemplateOutletContext正确使用
我已经查看文档很长时间了,但还没有弄清楚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
`<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完全一致。这是一篇很棒的文章。每个人都应该读一读,谢谢。如果我有更多的疑问,我会参考并回复!