我想遍歷JSON對象數組,並使用下劃線和玉創建表 但我的玉模板扔我以下錯誤,我一直沒能找到任何資源來修理它。使用翡翠和下劃線創建表
Error: /home/kseguy/node_projects/prwrite/views/dashboard/index.jade:69
67| script(type="text/template" ,id="data-table")
68| <% _.each(article,function(article){ %>
> 69| tr
70| td <%= article.ProjectName %>
71| td <%= article.Date %>
72| td <%= article.Status %>
unexpected token "indent"
at Parser.parseExpr (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:252:15)
at Parser.block (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:707:25)
at Parser.tag (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:816:24)
at Parser.parseTag (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:737:17)
at Parser.parseExpr (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:211:21)
at Parser.block (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:707:25)
at Parser.tag (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:816:24)
at Parser.parseTag (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:737:17)
at Parser.parseExpr (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:211:21)
at Parser.block (/home/kseguy/node_projects/prwrite/node_modules/jade/lib/parser.js:707:25)
我該如何調試該問題?我已經嘗試使用崇高文本將縮進轉換爲製表符和空格,但至今沒有成功。
這裏是我的玉模板
tbody
script(type="text/template" ,id="data-table")
<% _.each(article,function(article){ %>
tr
td <%= article.ProjectName %>
td <%= article.Date %>
td <%= article.Status %>
td <%= article.Url %>
<% }); %>
您必須像<..文本不存在那樣工作,所以tr應該與腳本具有相同的縮進級別。 – lossleader 2014-10-06 11:52:50
對不起,我沒有看到腳本是一個模板,那麼<%行必須與tr相同。在任何一種情況下,任何東西都不能成爲「評論線」的孩子。 – lossleader 2014-10-06 12:34:49