我使用响应式表单并尝试重置 5 个特定字段,但我的表单会监听任何更改并发送请求。如果我重置 5 个字段,我的表单会发送 5 个请求。但我只想在所有更改后发送一个请求。
this.subs = form.get('city').valueChanges.subscribe(city => {
form.get('property').reset(null, {
emitEvent: false,
onlySelf: true
});
form.get('cars').reset(null, {
emitEvent: false,
onlySelf: true
});
form.get('tariff').reset(null, {
emitEvent: false,
onlySelf: true
});
form.get('version').reset(null, {
emitEvent: false,
onlySelf: true
});
});
我做错了什么?
PS:我使用 ngx-formly 来组织表单。