【发布时间】:2017-09-22 11:29:49
【问题描述】:
我正在尝试按属性过滤对象,但无法正常工作。
对象中的数据结构如下:
我正在通过 UID 获取数据,然后映射该对象中的所有项目,但我无法使过滤器工作。
渲染方法如下:
render() {
return(
<div>
{Object.keys(this.state.dataGoal)
.filter(key => key.main == true)
.map( (key, index) => {
return <div key={key}>
<h1>{this.state.dataGoal[key].name}</h1>
<p>{this.state.dataGoal[key].main}</p>
</div>
})}
</div>
任何想法我做错了什么?
感谢您的帮助, 雅库布
【问题讨论】:
-
什么是
this.state.dataGoal?
标签: javascript reactjs firebase filter firebase-realtime-database