【发布时间】:2016-07-15 06:36:11
【问题描述】:
我正在通过一个数组进行映射,我想根据该元素是否存储在用户配置文件中来设置背景颜色,但是我在设置背景颜色时遇到了问题,并且出现了这个错误。 'Invariant Violation:style 属性需要从样式属性到值的映射,而不是字符串。例如,使用 JSX 时 style={{marginRight: spacing + 'em'}}。此 DOM 节点由 AddingHabit'
<div>{this.renderHabits().map((habitObject)=>{
return (<div className="addingHabitPic habitpics" key={habitObject.imageLink} id="picplusdiv"> <img src={habitObject.imageLink} height="288" width="197"/> <div style="background-color:black" className="testdiv">Where is text?</div></div>)
})}
</div>
Black 稍后将被一个变量替换,但这只是为了让它工作。我试过 style={{background-color:black}} 错误提示但没有运气。这是使用 React 和 Meteor。
【问题讨论】:
标签: javascript meteor reactjs