2016-03-30 6 views
0

私はこのフォームを持っており、コントロールごとにngModelまたはsetter/getterを使いたくありません。代わりに、最新のフォームデータを取得するためにdebounceを使ってフォーム全体にオブザーバブルを使用しました...これはGETには素晴らしいです...しかし、今は手動でフォームフィールドの入力を処理する必要があります(これはReduxストア)と、control.valueは読み込みができないので動作しません。Angular2でngModelまたはsetter/getterを使用してフォームコントロールWIHTOUTを更新するにはどうすればよいですか?

ngModelを使用せずにフォームコントロール(AbstractControl)を更新する適切な方法は何ですか?

よろしく

ショーン

答えて

1

あなたがコントロールへの参照を持っている場合は、ちょうど

control.updateValue(newValue); 
+1

TX、私はそれをControlの代わりにAbstractControlとタイプしていたので、適切なintelisence ...不思議とtypescriptの落とし穴:) TX! – born2net

2

あなたはそれを行うためにControlクラスのupdateValueメソッドを使用できます。

control.updateValue(newValue); 
+1

TX、私はそれをControlの代わりにAbstractControlとタイプしていたので、適切なintelisenceを得られなかった...タキシードの驚異と落とし穴:) TX !!! – born2net

関連する問題