我想在Jade中顯示一個由逗號分隔的數組而不是行,我現在該如何做到這一點?這是代碼段,我需要的球員是從JavaScript顯示用玉來分隔的數組?
p Currently playing:
ul
each theExit in players
p #{theExit}
我想在Jade中顯示一個由逗號分隔的數組而不是行,我現在該如何做到這一點?這是代碼段,我需要的球員是從JavaScript顯示用玉來分隔的數組?
p Currently playing:
ul
each theExit in players
p #{theExit}
假設players
通過陣列幫助String
的數組,你可以使用下面的語句:
p Currently playing: #{players.join(', ')}
這會給你像(假設你有數組中的3項:player1
,player2
和player3
):
<p>Currently playing: player1, player2, player3</p>
我希望這會有所幫助。
認爲你有沒有純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},
注意:不是真正的乾淨的解決方案出那裏但是做這個工作。使用您自己的處置。 :)
你可以包含'players'的值的例子嗎? –