【发布时间】:2015-09-24 16:09:46
【问题描述】:
循环内的条件似乎没有被调用或不起作用:
let events = eventData.map(( timelineEvent ) => {
let directions;
if (timelineEvent % 2 == 0) {
directions = "direction-r";
} else {
directions = "direction-l"
}
return (
<TimelineEvent
type = {timelineEvent.type}
time = {timelineEvent.time}
title = {timelineEvent.title}
place = {timelineEvent.place}
location = {timelineEvent.location}
description = {timelineEvent.description}
direction = {directions}>
<div>gallery</div>
<TimelineEditButton
deleteClick={timelineEvent.id}
dataId={ timelineEvent.id}
editClick={this.openPartial.bind(this, "editEventPartial")} />
</TimelineEvent>
);
});
数据呈现,但由于某种原因,条件似乎没有任何影响。有什么帮助吗?谢谢
【问题讨论】:
标签: javascript arrays reactjs