2016-11-15 77 views
0

我想用管道动态设置<input type='text' placeholder=' {{ 'somestring' | getText }}'>占位符。 (此方法不起作用)从管道设置输入字段占位符

管道本身工作完美,例如 <p>{{ myVariable | getText}}</p>将正确渲染,以及<p>{{ 'someString' | getText}}</p>

如何使用它来动态设置占位符字符串?

+1

你有使用绑定尝试过吗? '[占位符] = '...''? – Matthias247

回答

4

您既可以使用Matthias的建议,也可以使用双引号。事实上,-always-使用双引号!

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

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

谢谢你在不知不觉中把我放在正确的道路上,我宣布一个'[formControl]'没有在component.ts ...所以ofc设置占位符,他死了(没有任何错误消息在控制台显着msg) 管道部分本身现在工作正常与任何变种:) – longbow

+0

@longbow高兴我可以'帮助':)但仍记得总是用双引号:D – PierreDuc