2016-11-15 8 views
0

パイプを使用して<input type='text' placeholder=' {{ 'somestring' | getText }}'>プレースホルダを動的に設定したいとします。 (この方法は機能しません)パイプから入力フィールドのプレースホルダを設定する

<p>{{ myVariable | getText}}</p>は正しくレンダリングされ、<p>{{ 'someString' | getText}}</p>

プレースホルダ文字列を動的に設定するにはどうすればよいですか?

+1

あなたはバインディングでそれを試してみましたか? '[プレースホルダ] = '...''? – Matthias247

答えて

4

マティアスの提案を使用することも、二重引用符を使用することもできます。実際には、二重引用符を必ず使用してください。

<input type="text" placeholder="{{ 'somestring' | getText }}"> 

または

<input type="text" [placeholder]="'somestring' | getText"> 
+0

無意識のうちに私は正しいパスに入れてくれてありがとう、私は実際にコンポーネントを持たずに '[formControl]'を宣言しました... ...そういうわけで、彼が死んだプレースホルダを設定する前に(コンソールにエラーメッセージを表示しません) パイプパート自体はどちらのバリエーションでもうまく動作します:) – longbow

+0

@longbow glad私は '助け'できました:)しかし、常に二重引用符を使用することを忘れないでください:D – PierreDuc

関連する問題