2016-11-15 1 views
0

Je souhaite définir de manière dynamique <input type='text' placeholder=' {{ 'somestring' | getText }}'> des espaces réservés utilisant des tuyaux. (cette méthode ne fonctionne pas)Définir un espace réservé pour le champ de saisie du tuyau

Le tuyau lui-même fonctionne parfaitement, par ex. <p>{{ myVariable | getText}}</p> rendra correctement, ainsi que <p>{{ 'someString' | getText}}</p>

Comment l'utiliser pour définir dynamiquement des chaînes d'espaces réservés?

+1

Avez-vous essayé avec une reliure? '[placeholder] = '...''? – Matthias247

Répondre

4

Vous pouvez soit utiliser la suggestion de Matthias, soit utiliser des guillemets. En fait, toujours utiliser des guillemets!

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

ou

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

merci de me mettre sur le bon chemin sans le savoir, j'ai déclaré un [formControl] 'sans en avoir un dans le component.ts ... donc avant de définir l'espace réservé il est mort (sans aucune erreur msg dans la console) la partie de tuyau elle-même fonctionne bien maintenant avec l'une ou l'autre variante :) – longbow

+0

@longbow heureux je pourrais «aider» :) mais toujours se rappeler d'utiliser toujours des guillemets doubles: D – PierreDuc