【发布时间】:2021-01-20 11:46:15
【问题描述】:
愚蠢的问题。我正在尝试根据作为道具的数组的长度有条件地渲染元素。
return (
<div>
{this.props.events.length > 0 ? <div>True</div> : <div>False</div>}
</div>
);
true 渲染得很好,但 false 则不然。请让我知道我做错了什么。
【问题讨论】:
-
False 仅在长度小于 0 时执行。
-
查看
this.props.events.length -
False 仅在长度小于或等于 0 时执行
-
尝试删除大于 0
-
条件没有问题,很可能值总是大于0,这就是为什么它的值是真的,检查this.props.events.length值
标签: reactjs