2016-11-15 4 views
0

Ich möchte <input type='text' placeholder=' {{ 'somestring' | getText }}'> Platzhalter dynamisch mit Rohren setzen. (Diese Methode funktioniert nicht)Setze Eingabefeld Platzhalter aus Rohr

Das Rohr selbst funktioniert einwandfrei, z. <p>{{ myVariable | getText}}</p> wird korrekt rendern, sowie <p>{{ 'someString' | getText}}</p>

Wie verwendet man dies, um Platzhalterzeichenfolgen dynamisch festzulegen?

+1

Haben Sie es mit einer Bindung versucht? '[placeholder] = '...''? – Matthias247

Antwort

4

Sie können entweder den Vorschlag von Matthias verwenden oder doppelte Anführungszeichen verwenden. In der Tat, verwenden Sie immer doppelte Anführungszeichen!

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

oder

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

danke für unwissentlich setzen mich auf den richtigen Weg, ich erklärte eine '[formControl]' ohne tatsächlich eine in der Komponente.ts ... so vor dem Setzen des Platzhalters er starb (ohne Fehler msg in der Konsole offensichtlich) das Rohr Teil selbst funktioniert jetzt gut mit beiden Variante :) – longbow

+0

@Longbow froh, ich könnte "helfen" :), aber immer noch daran erinnern, immer doppelte Anführungszeichen verwenden: D – PierreDuc

Verwandte Themen