把手是否具有与jade blocks相同的功能? 我知道它有 partials 但是我不知道如何只用部分来模仿jade的块功能。
以下是我要用玉石完成的一个例子:
主模板:
// layout.jade
doctype 5
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
block head
body
header
block header
block content
footer
block footer
block scripts
其他模板:
// camera.jade
extends layout
block head
link(rel='stylesheet', href='/stylesheets/camera.css')
block header
h1 Camera
block content
section#secScreen
video#vdoScreen
aside#asdControls
nav
a(href='/') Back
a(href='') Refresh
a(href='/gallery') Gallery
block scripts
script(src='/javascripts/camera.js')
我发现这个名为handlebars-layouts的模块shannonmoeller似乎将此功能添加到了车把。 这似乎是一个好的模块,但我想知道是否有另一种方法可以完成我想要做的事情而不安装另一个依赖项?
答案 0 :(得分:7)
目前不是,这就是我制作handlebars-layouts的原因。如果你不喜欢管理多个插件,那么在优秀的handlebars-helpers集合中有一个衍生布局帮助器,其中有超过一百个其他帮助器。