2014-02-11 30 views
1

我想在Jade中顯示一個由逗號分隔的數組而不是行,我現在該如何做到這一點?這是代碼段,我需要的球員是從JavaScript顯示用玉來分隔的數組?

p Currently playing: 
    ul 
    each theExit in players 
     p #{theExit} 
+0

你可以包含'players'的值的例子嗎? –

回答

3

假設players通過陣列幫助String的數組,你可以使用下面的語句:

p Currently playing: #{players.join(', ')} 

這會給你像(假設你有數組中的3項:player1player2player3):

<p>Currently playing: player1, player2, player3</p> 

我希望這會有所幫助。

0

認爲你有沒有純String陣列工作,你的數據是一樣的東西如下:

{ 
    [_id: 1, name: 'player1'], 
    [_id: 2, name: 'player2'], 
    [_id: 3, name: 'player3'], 
} 

那麼你很可能只是用:

each player, index in players 
    if index === players.length -1 
    | #{players.name} 
    else 
    | #{players.name}, 

注意:不是真正的乾淨的解決方案出那裏但是做這個工作。使用您自己的處置。 :)