Javascript 编译Jade模板时出现TypeError
我有一个jade模板,它开始导致以下类型错误Javascript 编译Jade模板时出现TypeError,javascript,node.js,express,pug,Javascript,Node.js,Express,Pug,我有一个jade模板,它开始导致以下类型错误 TypeError: /home/jared/code/fiestah-admin/views/items.jade:11 9| a(href=urlFor('item details', { 10| params: { \> 11| //id: item._id 12| } 13| })) #{item.n
TypeError: /home/jared/code/fiestah-admin/views/items.jade:11
9| a(href=urlFor('item details', {
10| params: {
\> 11| //id: item._id
12| }
13| })) #{item.name}
14| .planner By
Cannot read property '_id' of null
at list_mixin (eval at <anonymous> (/home/jared/code/fiestah-admin/node_modules/jade/lib/jade.js:176:8))
at list_mixin (eval at <anonymous> (/home/jared/code/fiestah-admin/node_modules/jade/lib/jade.js:176:8))
at eval (eval at <anonymous> (/home/jared/code/fiestah-admin/node_modules/jade/lib/jade.js:176:8))
at Object.exports.compile (/home/jared/code/fiestah-admin/node_modules/jade/lib/jade.js:181:12)
at ServerResponse.res._render (/home/jared/code/fiestah-admin/node_modules/express/lib/view.js:425:21)
at ServerResponse.res.render (/home/jared/code/fiestah-admin/node_modules/express/lib/view.js:318:17)
at render (/home/jared/code/fiestah-admin/controllers/items-controller.js:23:7)
at module.exports (/home/jared/code/fiestah-admin/controllers/items-controller.js:41:5)
at Request._callback (/home/jared/code/fiestah-admin/node_modules/lib/libraries/api.js:95:5)
at Request.init.self.callback (/home/jared/code/fiestah-admin/node_modules/request/main.js:120:22)
我已经检查了在三个“items”数组中传递的内容,它们要么是空的,要么包含具有
\u id
字段的有效对象。数组中没有空成员。在内联代码中,执行以下操作:
.row
.span4
h1 Open Items (#{openItems.length})
+dolist(openItems)
与此相反:
.row
.span4
h1 Open Items (#{openItems.length})
mixin dolist(openItems)
.row
.span4
h1 Open Items (#{openItems.length})
mixin dolist(openItems)