相当于把手中的“玉块”

时间:2013-10-11 12:45:00

标签: node.js handlebars.js pug

把手是否具有与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似乎将此功能添加到了车把。 这似乎是一个好的模块,但我想知道是否有另一种方法可以完成我想要做的事情而不安装另一个依赖项?

1 个答案:

答案 0 :(得分:7)

目前不是,这就是我制作handlebars-layouts的原因。如果你不喜欢管理多个插件,那么在优秀的handlebars-helpers集合中有一个衍生布局帮助器,其中有超过一百个其他帮助器。