【发布时间】:2018-04-09 05:44:52
【问题描述】:
我有 2 个组件,一个父组件和一个子组件。父组件包含以下内容:
<form (ngSubmit)="saveWebsite();" #adminForm="ngForm">
<input type="text" name="WebName" [(ngModel)]="milestone.WebName" class="form-control" required/>
<app-documents [documents]="caseData.CaseWebsiteDocuments" [caseId]="caseId" (fileEvent)="showToast($event)"
(documentsEvent)="documentsEvent($event)"></app-documents>
<button type="submit" class="btn btn-success pull-right" *ngIf="caseId">Save</button>
</form>
子组件包含以下内容:
<input type="text" [(ngModel)]="doc.FriendlyName" name="friendlyName" class="form-control" required/>
如果我将所有输入都放在父组件中,则验证适用于所有内容。我正在尝试检查脏状态。现在,如果我对 Parent 进行更改,脏状态设置为 true,但如果我对子项进行更改,脏状态不会改变。如何在模板驱动的嵌套控件中进行验证?
【问题讨论】:
标签: angular