gpt4 book ai didi

angular - ngTemplateOutlet - Angular 5 嵌套模板驱动表单

转载 作者:行者123 更新时间:2023-12-04 01:22:20 25 4
gpt4 key购买 nike

我有一个 ng-template,它是从我的一个组件传递过来的,我有一个占位符来接受传递给我的组件的 ng-template,如下 ngTemplateOutlet 所示。

<div>
<form novalidate #myForm="ngForm">
<ng-container>
<ng-template [ngTemplateOutlet]="myTemplate">
</ng-template>
</ng-container>
</form>
</div>

<!-- this template i am passing it from one of my other components -->
<ng-template #myTemplate>
<input type="text" name="myInput" placeholder="Input"
[(ngModel)]="inputModel" required/>
</ng-template>

这里的问题是我的表单('myForm')忽略了传递的 ng-template,即使它被标记为必需。我如何确保我的 ngForm 考虑传递的 ng-template

最佳答案

我找到了答案,而且非常简单

请移动您的代码...在您的表单标签内

<div>
<form novalidate #myForm="ngForm">
<ng-container>
<ng-template [ngTemplateOutlet]="myTemplate">
</ng-template>
</ng-container>
</div>

<!-- this template i am passing it from one of my other components -->
<ng-template #myTemplate>
<input type="text" name="myInput" placeholder="Input"
[(ngModel)]="inputModel" required/>
</ng-template>

**</form>**

关于angular - ngTemplateOutlet - Angular 5 嵌套模板驱动表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53154648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com