阅读了几个小时,我很确定我理解了 Jade 中的 block 是如何工作的。这是我的 layout.jade
文件:
!!! 5
html(lang="en")
head
title= title
link(rel= 'stylesheet', href= '/style.css')
body
h1 Placeholder Title
block content
还有我的 index.jade 文件
extends layout
block content
p Hello World
但是,当我访问 index.jade
时,唯一显示的是
"Placeholder Title"
layout.jade
中的“内容” block 永远不会被 index.jade
中的内容 block 替换
最佳答案
要使 block 工作,您需要执行 { layout: false }。更多信息可以在文档中找到:https://github.com/visionmedia/jade#template-inheritance
关于node.js - block 不适用于 nodejs 和 Jade ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10657851/