如果之前有人回答过这个问题,我很抱歉,但要么是我很难理解这个概念,要么是我还没有找到我正在寻找的东西。我是Angular (2/4)中的模板新手,所以请宽宏大量。
我已经创建了一个组件,它实现了kendo上传组件。与其试图解释,不如让我演示一下我想要做的事情:
<attachments [(files)]="model.files">
<ng-template kendoUploadFileTemplate let-files let-state="state">
...
</ng-template>
</attachments>在my attachments组件中是kendo上传组件:
<div class="d-inline-block w-50 p-3">
<kendo-upload ... [(ngModel)]="files">
~~~ I WANT TO INSERT TEMPLATE HERE, IF IT EXISTS ON THE ATTACHMENT COMPONENT ~~~
</kendo-upload>
</div>本质上,我想要做的是提供在附件组件级别使用ng-template的选项。否则,我希望kendo上传组件使用它的内部默认模板。
这有意义吗?
我一直在尝试使用ngTemplateOutlet,但我不确定我是否正确地实现了它。
发布于 2017-09-07 04:35:40
将"~我想在这里插入模板,如果它存在于附件组件~“替换为<ngContent></ngContent>。这应该行得通。
https://stackoverflow.com/questions/44007459
复制相似问题