Angular 4先行コンポーネントに次のコードがあります。 FormGroupにFormControlがあり、これはHTMLに関連付けられており、完全に機能します。FormControl setValueが呼び出されたときにValueChangesイベントが発生しない
this.ProfileForm.controls["code"]
私がテキストボックスを変更すると、valueChangesイベントが発生します。今度は、プログラムによって、formcontrol値を更新すると、valueChangesイベントは発生しません。 以下は、コードiの行です。
this.ProfileForm.controls["code"].setValue("someValue");
this.ProfileForm.controls["code"].valueChanges.subscribe(() => {
console.log("modified");},() => { console.log("error") },() => { console.log("completed") });
ご迷惑をおかけして申し訳ございません。
あなたはフォームを再初期化していませんか? –
はい、私は再初期化していません。 – Bhimisetty
あなたは完全なソースコードを投稿できますか?別の場所からの部品だけでなく、 –