2016-07-22 93 views
1

我目前使用Instagram API檢索用戶帖子的標題以及他們的標籤。我正在映射每個帖子,但我無法用換行符連接數組;另外,我想在每個hashtag前添加一個hashtag符號。我知道這聽起來有點混亂,但我會用代碼片段和截圖演示:用Coffeescript/Javascript數組中的換行符進行字符串連接

enter image description here

這是照片的對象,我有機會獲得。如果您查看「標籤」,則會顯示四個哈希標籤。他們全部四人正在顯示,但在同一行中,只有開始行才能獲得井號標籤。

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> 
) 

這是什麼顯示出來。左邊一欄是標題,右列是主題標籤:

enter image description here

回答

1

這應該可以解決,只有第一個元素獲得的#標籤的問題:

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