我正在嘗試遍歷一個陣列,并且每次都將 1 添加到行內 pug 變數中。到目前為止,這就是我得到的。
ul(class="benchcards")
- var i = -1
each card in cards
-var L = i 1
li
a.btn(href="/addmonster" L)
div=card.name
div= "Attack: " card.attack
div= "HP: " card.hp
div= "Attribute: " card.attribute
div= "Energy: " card.energy
當我運行頁面“L”總是= 0。我希望它每次都加1。問題真的歸結為我做錯了什么?
uj5u.com熱心網友回復:
正如評論中所說,您沒有增加i,您可以像這樣解決您的問題:
ul.benchcards
- var i = -1;
each card in cards
li
a.btn(href='/addmonster' i )
div= card.name
div= 'Attack: ' card.attack
div= 'HP: ' card.hp
div= 'Attribute: ' card.attribute
div= 'Energy: ' card.energy
uj5u.com熱心網友回復:
抱歉,計算應該是 i=i 1 NOT var i = i 1,這會重置 i。
ul(class="benchcards")
- var i = -1
each card in cards
i = i 1
li
a.btn(href="/addmonster" #{i})
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/476073.html
標籤:javascript 哈巴狗
下一篇:多模型類的串列視圖
