Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 编译Jade模板时出现TypeError_Javascript_Node.js_Express_Pug - Fatal编程技术网

Javascript 编译Jade模板时出现TypeError

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

我有一个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.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)