是否可以在React中有条件地仅呈现输入标记中的占位符属性



我想做以下事情:

return (
<input  
{(tagsArrayEmpty) ? placeholder='enter your tags' : placeholder='empty'}
type="text"
/>
)

但我得到了错误:解析错误:意外的令牌,应为"">

是否可以有条件地只呈现输入标记的占位符部分,而不是完整的输入标记?我在这里阅读了条件呈现的文档,但所有的示例至少只呈现完整的标记。只是想知道是否有办法。

当然,像这样:

return (
<input  
placeholder={tagsArrayEmpty ? 'enter your tags' : 'empty'}
type="text"
/>
)

最新更新