当前场景:父组件有表单保存按钮。子组件是表单。我需要在子组件中表单输入符合验证时向父组件通知当前保存按钮可以按。
如何解决:
通过formgroup中的statusChanges变化为验证通过后向外发送数据
在子组件的ngOnInit中写入如下代码:
this.form.statusChanges.subscribe((res: any) => {
if (res === 'VALID'){
this.baseData.emit(this.form.value);
}
})
//同样也有valuechanges,获取的res是当前组件的数据