Angular:"传递" ng-template到第三方组件

时间:2018-01-29 09:15:18

标签: angular typescript primeng

第三方组件,我们假设p-table本身期望ng-template(例如,使用指令pTemplate="header")。像:

<p-table>
    <ng-template pTemplate="header">...USEFULL STUFF...</ng-template>
    ...
<p-table>

我的问题是,我怎样才能通过&#34;到p-tableng-template,在其他地方(指令和可选的输入参数应该有效)?例如:

<p-table>
    <!-- This isn't working: -->
    <ng-template [ngTemplateOutlet]="myHeader">...</ng-template>
    ...
<p-table>

<ng-template #myHeader pTemplate="header">...USEFULL STUFF...</ng-template>

关键是我不想将ng-templatepTemplate直接放在p-table元素中。我想在其他地方(在它之外,由于某些原因)编码,但我想以某种方式将{/ 1 /}传递给/ {/ / / /等等,因此它可以正常使用它。 p-table甚至不应该知道存在“黑客攻击”。

0 个答案:

没有答案