0

很抱歉,如果之前已经回答过这个问题,但要么我很难理解这个概念,要么我还没有找到我要找的东西。我是 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-template 的选项。否则,我希望剑道上传组件使用它的内部默认模板。

那有意义吗?

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

4

1 回答 1

0

将“~~~我想在此处插入模板,如果它存在于附件组件中~~~”替换为<ngContent></ngContent>. 那应该行得通。

于 2017-09-06T20:35:40.433 回答