部分未在翡翠中定义

时间:2012-06-29 18:32:11

标签: node.js express pug

这是我在index.jade中的内容。 是的,我正在使用express.js

extends layout

block content
  h1 Invoices:
  != partial("invoice")

这与我在每个单独的Jade / Express教程中看到的相符。但我得到“参考错误:部分未定义”。有什么想法吗?

2 个答案:

答案 0 :(得分:16)

使用include,不带引号(此示例来自jade documentation

users = [{ name: 'Tobi', occupation: 'Ferret' }]

each user in users
  .user
    include invoice

invoice是你的"部分"模板。

答案 1 :(得分:8)

Jade最新版本不支持partials。您可能正在关注过时的教程。请阅读jade文档here