Как добавить шаблон в шаблон загрузки кендо?

Извините, если на этот вопрос уже был дан ответ, но либо мне трудно понять концепцию, либо я не нашел то, что ищу. Я новичок в создании шаблонов в 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, но не уверен, что правильно его реализую.


person j o e l    schedule 16.05.2017    source источник


Ответы (1)


Замените «~~~ Я ХОЧУ ВСТАВИТЬ ШАБЛОН ЗДЕСЬ, ЕСЛИ ОН СУЩЕСТВУЕТ НА КОМПОНЕНТЕ ПРИЛОЖЕНИЯ ~~~» на <ngContent></ngContent>. Это должно сработать.

person Kashyap    schedule 06.09.2017