强类型TemplateRef

时间:2019-07-02 05:48:23

标签: angular

角度文档说TemplateRef需要类型实参。可以通过添加any来工作,但是可以更紧密地键入它吗?

父组件:

<div [summaryTemplate]="summaryTemplateRef”></div>

<ng-template #summaryTemplateRef let-total="total" let-limit="limit">
  <div>
    Total items: {{ total }}
  </div>
  <div>
    page: {{ limit }}
  </div>
</ng-template>

子组件:

@Input() summaryTemplate: TemplateRef<any>;
<ng-container
  [ngTemplateOutlet]="summaryTemplate"
  [ngTemplateOutletContext]="{ total: data.length, limit: limit }">
</ng-container>

0 个答案:

没有答案