1
setValueでコンポーネントが更新されたとき、Angular2のマテリアルコンポーネントに問題があります。ここでは、値とプレースホルダの両方が同じスペースを占有していることがわかります角度2の素材 - setValueのプレースホルダーの問題
https://embed.plnkr.co/lZhHJKBhuldUqzUt9Q18/
.... plnkrです。
setTimeoutを使用すると、フォームを非同期で設定するajaxフェッチをエミュレートしています。私は何か間違っているのですか?これはng2の素材モジュールのバグですか?それは1つのAjaxがフェッチなら
は、私が見てきたパターンは、あなたのコンポーネントがサブスクライブです応答を受け取り、フォームを初期化します。次に、フォームフィールドは応答値(例: 'text: 'Sushi')で初期化されます。それはあなたのユースケースにマッチしますか? – stealththeninja
@stealththeninja実際のところ、これは単なる単純なケースなので、実際のアプリケーションでは、フォームがロードされ、別のフィールドがフォーム内の別の選択に基づいて更新される可能性があります。その例では、 formGroup全体のうち、単一のコンポーネントを更新する – csyperski