【发布时间】:2017-10-11 07:40:12
【问题描述】:
有没有办法将所有表单控件的 emitEvent 设置为 false ?
目前,当我们patchValue或setValue时,可以通过选项不抛出表单的valueChanges:
form.get['myControlName'].setValue('newValue', {emitEvent:false})
form.get['myControlName'].patchValue('newValue', {emitEvent:false})
但是如果我们有很多patchValue或setValue,那就有点重复了……我有办法在之前禁用emitEvent,更改所有值并在之后再次激活它?
【问题讨论】: