我目前正在使用 Instagram API 来检索用户帖子的标题及其主题标签。我正在映射每篇文章,但在用换行符连接数组时遇到问题;另外,我想在每个主题标签之前添加一个主题标签符号。我知道这听起来很令人困惑,但我将用代码片段和屏幕截图进行演示:
这是我有权访问的照片对象。如果您查看“标签”下,我想显示四个主题标签。所有四个都在显示,但在同一行,并且只有开头行获得主题标签。
eachPost: (post) ->
return (
<tr>
<td>#{post.tags.join("\r\n")}</td>
</tr>
)
render: () ->
return (
<table>
<tbody>
<tr>
<th>Hashtags</th>
</tr>
{_.chain(@state.posts.data).map(@eachPost).value()}
</tbody>
</table>
)
这就是所显示的内容。左栏是标题,右栏是主题标签:
最佳答案
这应该可以解决只有第一个元素获得主题标签的问题:
eachPost: (post) ->
return (
<tr>
<td>"##{post.tags.join("\r\n#")}"</td>
</tr>
)
关于javascript - Coffeescript/Javascript 中数组中的字符串与换行符连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38532404/