【发布时间】:2019-10-25 14:02:28
【问题描述】:
我有以下表单模式组件:
<div class="modal-header">
<h4 class="modal-title">{{title}}</h4>
<button type="button" class="close" aria-label="Close"
(click)="activeModal.dismiss('Cross click')">
</button>
</div>
<ng-content #form></ng-content>
<div class="modal-footer">
<button class="btn btn-primary btn-danger" (click)="onCancel()">
Cancel
</button>
<button class="btn btn-primary btn-success" type="submit" form="formModal" [disabled]="form.formModalGroup?.invalid">
Save
</button>
</div>
ng-content 本身具有特定的形式。问题是如何从 ng-content 获取 formGroup 的有效性状态到这个父 form-modal 组件。我已经尝试从特定的表单组件中冒泡一个事件,也就是@ContentChild,我也提出了这个非常相似的问题:
Disable/Enable submit button in parent component when forms are in child component
但是当直接将引用添加到 ng-content 标记时,该修复似乎不起作用。
【问题讨论】:
标签: angular angular-reactive-forms