在Coffeescript / Javascript中使用数组中的换行符串连接

时间:2016-07-22 17:39:52

标签: javascript html coffeescript underscore.js jsx

我目前正在使用Instagram API检索用户帖子的标题及其主题标签。我已经映射了每个帖子,但是我在使用换行符加入数组时遇到了问题。另外,我想在每个标签之前添加一个#标签符号。我知道这听起来令人困惑,但我将使用代码片段和屏幕截图进行演示:

enter image description here

这是我有权访问的照片对象。如果您查看"标签",我想要显示四个主题标签。它们中的所有四个都在显示,但是在同一行中,只有起始行获得了标签。

[0] => Array
    (
        [id] => 1155643
        [text] => Physical Move and Assistance
        [location] => 25158 16th Ave NE, Lynnwood, WA, 98110, USA
        [company] => Blank Architecture, LLC.
        [site] => Main
        [contact] => First Last
        [start_date] => 2016-07-30 18:00:00
        [end_date] => 2016-07-30 22:00:00
        [technician] => First Last
        [hours] => 4
        [status] => Firm
        [ownerFlag] => 1
        [lat] => 47.54601 //Incorrect latitude
        [lng] => -122.22651 //Incorrect longitude
    )

[1] => Array //There are 70+ more...

这就是出现的情况。左列是标题,右列是Hashtags:

enter image description here

1 个答案:

答案 0 :(得分:1)

这应解决只有第一个元素获取主题标签的问题:

eachPost: (post) ->
  return (
    <tr>
      <td>"##{post.tags.join("\r\n#")}"</td>
    </tr>
  )