我有一个重置按钮,它用patchValue重置域的值。
onReset() {
this.addModelForm.patchValue({ domain: '', emitEvent: false, onlySelf: true});
}
这是域的valueChanges方法:
this.addModelForm.get('domain').valueChanges.subscribe(domainId => {
console.log("value changed!")
});
它打印“价值改变了!”在控制台上2次。我不想触发valueChanges方法。emitEvent不起作用。
发布于 2020-06-24 14:43:13
由于您在FormGroup上使用的是FormGroup,所以应该如下所示:
尝试如下:
this.addModelForm.patchValue( { domain: '' },{emitEvent: false});
https://stackoverflow.com/questions/62557567
复制相似问题