检查占位符标记内的字符串是否为空?

时间:2018-06-04 08:21:41

标签: angular

有没有办法检查标签内的字符串是否为空?我有这个输入字段,它有一个占位符标记。我需要检查占位符标记内的变量是否为空。

<input type="text" placeholder={{searchText}}> 

如何检查searchText是否为空并在其为空时呈现其他内容?

3 个答案:

答案 0 :(得分:1)

尝试

<input type="text" placeholder="{{ searchText || 'searchText Is Empty'}}">

答案 1 :(得分:0)

您可以将任何表达式写入占位符,然后您可以执行以下操作:

<input type="text" placeholder={{searchText && searchText.length ? searchText : 'other text' }}> 

答案 2 :(得分:0)

您可以使用三元运算符来实现它。

   condition ? expr1 : expr2


 <input type="text" placeholder="{{searchText.trim() !='' ? searchText : 'some other text' }}">