对不起,如果之前已经回答过,但要么我很难理解这个概念,要么我还没找到我想要的东西。我是Angular(2/4)中的模板新手,所以请亲切。
我创建了一个实现了剑道上传组件的组件。我试图解释一下,而不是试图解释,
<attachments [(files)]="model.files">
<ng-template kendoUploadFileTemplate let-files let-state="state">
...
</ng-template>
</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,但我不确定我是否正确实现了它。
答案 0 :(得分:0)
替换&#34; ~~~我想在这里插入模板,如果它存在于附件组件中~~~&#34;与<form>
<div class="multiselect">
<div class="selectBox" onclick="showCheckboxes()">
<select>
<option>Select an option</option>
</select>
<div class="overSelect"></div>
</div>
<div id="checkboxes">
<label for="one"><input type="checkbox" id="one" />First checkbox</label>
<label for="two"><input type="checkbox" id="two" />Second checkbox</label>
<label for="three"><input type="checkbox" id="three" />Third checkbox</label>
</div>
</div>
</form>
。这应该有用。