角度反応型を使用して、入れ子になったオブジェクトの配列のフォームを作成しています。私は、フォームをプロットすることができるよ、正常に機能しているが、1つのシナリオでは、私はUIに入力された値は現在ユーザーが角型で要素を入力し終わったときを知る方法
私が欲しいもので、特定の入力ボックスを移入することにしたいですか? 以下は私のUIです。私はプロパティの配列を持っていることがわかります。私が望むのは、ユーザーがpropertyNameを入力するときです。私は私が持っているもの
(それはマルチ剣道コンポーネントを選択している)配列としてあることを追加し、メッセージIDフィールドのドロップダウンを表示することができるようにしたいですか?私は角の形が既に各FormControlを提供することを観察可能に使用され、イベントは代わりのonblurのひとつひとつのキー押下でトリガなっ
var propertyNameControl: FormControl = new FormControl('', Validators.required);
propertyNameControl.valueChanges.forEach(
(value: string) => {
console.log(value);
this.propertyList.push(value)
}
);
しかしvalueChanges以下のコードを書いているpropertyNameの変更を聞くこと
。ユーザーがアップルにプロパティ名を入力すると、(A、AP、APP ...)が私のリストに表示されます。
私はFormControlの入力ボックスののonblurイベントをサブスクライブすることができますどのように質問 ?基本的に私は、propertyNameControl.onFocusOut.forEach()のようなものを探しています
は 'onblur'イベントは、コントロールがぼやけているとき、それが発射され、' touched'イベント以外の何ものでもありません。 –
はい@RahulSingh。私はFormControlがそのイベントにフックするようにしたい – Umamaheswaran
@gunterは見ている価値のある答えをくれた –