1
name
,email
およびphone
のキーを持つuserForm
グループがあります。また、私はonValueChanged
機能を持っており、変更を登録してname
,email
およびphone
を検証する機能を持っています。 name
またはemail
またはphone
が変更されたときに、が毎回実行されますが、名前が変更されない場合は、name
など、検証しません。私の問題を解決する正しい方法は何ですか?Angular2のフォームグループのキーを1つだけ変更する方法
buildForm(): void {
this.userForm = this.fb.group({
'name': ['', [
Validators.required,
]
],
'email': [''],
'phone': ['', Validators.required]
});
this.userForm.valueChanges
.subscribe(data => this.onValueChanged(data));
ができますか? – estus