reactjs - 过滤地图内的数据并仅在设置为“true”时返回内容
问题描述
仅当数组项设置为“true”时,如何过滤我的数据数组并通过地图显示。
如果值仅设置为 TRUE,我想显示内容。咨询__可用性:真
{filteredConsult &&
filteredConsult.map((value, i) => {
const {
consult__date: date,
consult__time: time,
consult__availlability: is_available,
} = value;
return (
<section key={i}>
<div
className="consult__results"
style={{ marginTop: '2rem' }}>
<label>
{is_available && (
<div>
<input
type="radio"
id="appointment"
name="appointment"
required="required"
value={value.consultation_date}
onChange={props.handleChange}
disabled={props.disabled}
/>
{date}
{time}
</div>
)}
</label>
{/* {console.log(props.dateSelect)} */}
<hr />
</div>
</section>
);
})}
解决方案
你可以尝试这样的事情:
return ( consult__availlability ? <section>...<section> : null )
推荐阅读
- python - 将 \n 添加到 __repr__
- search - 我的搜索按钮“未激活”并且无法工作,为什么?
- firebase - Firebase Cloud Functions 未记录,似乎未部署
- r - 如何修复'geom_path:每个组仅包含一个观察。需要调整群体审美吗?在 R 中
- ngx-datatable - 在 ngx-datatable 中,是否可以按复选框列的值进行排序?
- postgresql - 创建新数据库时自动运行 SQL 脚本
- c++ - 使用 lambda 修改由打包参数标识的引用?
- javascript - NativeScript Vue - 基于用户登录状态的条件本地化
- java - Gradle wrapper 在 Windows 上的 Android 项目中获取错误的 Java 版本
- erlang - 在初始化 Erlang 主管进程时添加 gen_event 处理程序