如何将模板注入剑道上传的模板中?



很抱歉,如果之前已经回答过这个问题,但要么我很难理解这个概念,要么我没有找到我想要的东西。我是 Angular (2/4) 模板的新手,所以请客气。

我创建了一个实现剑道上传组件的组件。与其试图解释,不如让我演示一下我想做什么:

<attachments [(files)]="model.files">
<ng-template kendoUploadFileTemplate let-files let-state="state">
...
</ng-template>
</attachments>

在我的附件组件中是剑道上传组件:

<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 模板的选项。否则,我希望剑道上传组件使用其内部默认模板。

这有意义吗?

我一直在尝试使用ngTemplateOutlet,但我不确定我是否正确实现了它。

将"~~~ 我想在这里插入模板,如果它存在于附件组件上~~~"替换为<ngContent></ngContent>。这应该行得通。

相关内容

  • 没有找到相关文章

最新更新