我们可以在另一个ng模板中包含一个ng模板吗?如果可能的话,如何将父ng模板数据传递给子ng模板?我尝试了几种不同的方法,但对我来说都不起作用。
<ng-template let-r="result" #rt>
{{r.categoryName}}
<li *ngFor="let item of r.subCategoriesList">
{{item}}
</li>
<ng-template>
// i need get some data to this ng-templete from parent
</ng-template>
</ng-template>发布于 2019-10-02 00:54:08
<ng-template>是一个模板定义。例如,*ngTemplateOutlet是一个模板实例。模板定义不应包含其他定义,但可以包含模板实例、组件实例等。例如:
<div *ngTemplateOutlet="template1; context: {param: 'world'}" >
</div>
<ng-template #template1 let-param="param">
<div *ngTemplateOutlet="template2; context: {param: param}" >
</div>
</ng-template>
<ng-template #template2 let-param="param">
Hello {{param}}
</ng-template>https://stackoverflow.com/questions/58188641
复制相似问题