【发布时间】:2014-10-29 17:56:38
【问题描述】:
我有一个反应组件正在呈现一些结果。我遇到的问题是 result.participants。这是一个数组,因此 map 渲染两个名称时没有任何间距,我发现很难插入这些空格。
result.participants 是一个字符串数组。
如果长度为 >1,我如何插入空格或一些逻辑以放入逗号和空格?
render: function(){
return (
<ul>
{
this.state.pads.map(function(result){
return [
<a href={result.pageUrl}>{result.title}</a>,
<li key={result.participants}>Participants: {result.participants} </li>,
<li key={result.summary}>Summary: {result.summary}</li>,
<li key={result.lastEdit}>Last Edited: {new Date(result.lastEdit).toDateString()} </li>,
<p></p>
];
})}
</ul>
)
}
【问题讨论】:
-
According to HTML standard,你不会认为
<p>和<a>直接在<ul>中。
标签: javascript arrays map reactjs