我的代码在Jade-template中并在mycode中使用每个代码,运行,结果,我的代码错了什么?
resultA = [{no: 1}, {no: 2}, {no: 3}, {no: 4}]
resultB = [{no: 1, name: 'Solo'}, {no: 4, name: 'Polo'}]
thead
tr
th No
th Name
tbody
each dataA in resultA
td #{dataA.no}
each dataB in resultB
if dataB.no == dataA.no
td #{dataB.name}
else
td
//我的结果 //我的代码有什么问题?
No Name
1 0
2 0
3 0
4 0
//我希望得到这样的结果。
No Name
1 Solo
2
3
4 Polo
答案 0 :(得分:0)
您的玉文件中有一些错误:
-
定义变量tbody
应与thead tr
循环的tbody
(看起来您混淆了tr
和td
)`
- resultA = [{no: 1}, {no: 2}, {no: 3}, {no: 4}]
- resultB = [{no: 1, name: 'Solo'}, {no: 4, name: 'Polo'}]
thead
tr
th No
th Name
tbody
each dataA in resultA
tr
each dataB in resultB
if dataB.no == dataA.no
td #{dataB.name}
else
td #{dataA.no}