【发布时间】:2013-04-22 17:47:29
【问题描述】:
你好!
有没有办法在 jshtml 中拥有母版页或布局?
我尝试以 .net Razor 样式执行此操作,但没有成功。 Link to jshtml view engine.
我的意图是让母版页被称为 layout.jshtml 和其他一些子页面,如 index.jshtml 等,就像它在 razor 中一样。
更多解释我所说的“我想要母版页”的意思 我有 Layout.jshtml ,这是我的母版页
<html>
<head>
<link rel="stylesheet" href="/stylesheets/style.css" ></link>
</head>
<body>
@writeBody();
</body>
</html>
我还有其他视图叫做 some.jshtml
<h1>@locals.title</h1>
<div class="Mydata">
@locals.content
@locals.otherContent
</div>
当我在浏览器中运行此页面时,我希望将 layout.jshtml 和 some.jshtml 连接起来。 some.jshtml 的内容在 writeBody() 中渲染;在 layout.jshtml 中
当我谈到串联时,我指的是这样的事情。这是我可以在浏览器中看到的结果。
<html>
<head>
<link rel="stylesheet" href="/stylesheets/style.css" ></link>
</head>
<body>
<h1>title</h1>
<div class="Mydata">
content
otherContent
</div>
</body>
</html>
【问题讨论】:
标签: node.js viewengine