Angular 如果视图(html)中未引用表单控件,则角度表单发射值在加载时发生更改

Angular 如果视图(html)中未引用表单控件,则角度表单发射值在加载时发生更改,angular,angular-forms,Angular,Angular Forms,我使用的是Angular FormGroup,下面给出了我的代码 组件技术 this.formGroup=this.formBuilder.group({ 名称:['',[],FieldValidators.required], 描述:['',[],字段验证程序。必需], 类型:['',[]], 字段1:['',[]] }); this.formGroup.valueChanges.pipe(取(1)).subscribe(()=>{ 警惕(“肮脏”); }); component.html

我使用的是Angular FormGroup,下面给出了我的代码

组件技术

this.formGroup=this.formBuilder.group({
名称:['',[],FieldValidators.required],
描述:['',[],字段验证程序。必需],
类型:['',[]],
字段1:['',[]]
});
this.formGroup.valueChanges.pipe(取(1)).subscribe(()=>{
警惕(“肮脏”);
});
component.html


当我加载此表单时,会弹出“脏”警报,但不会更改任何值

如果我删除
字段1
(在html中未引用该字段),它将按预期工作(加载时不会弹出警报)


如何停止加载时的emitvalueChanges

是否可以删除所有formControl自定义validatior并进行检查?行为是否没有变化?是否可以创建stackblitz?是否有更多代码显示给我们?我测试了您的代码,但未调用警报。