2013-10-11 4 views
5

Имеет ли руля эквивалентную функциональность до jade blocks? Я понимаю, что он имеет partials, но я не вижу, как я могу имитировать функциональность блока нефрита только с частичными.Эквивалент «нефритовых блоков» в руле

Вот пример того, что я пытаюсь выполнить с нефритом:
Мастер шаблона:

// 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, который, кажется, добавляет эту функцию, к рулям. Это похоже на хороший модуль, но я хотел бы узнать, есть ли другой способ выполнить то, что я пытаюсь сделать , не устанавливая другую зависимость?

ответ

7

В настоящее время я не сделал handlebars-layouts. Если вам не нравится управлять несколькими плагинами, в отличной коллекции handlebars-helpers есть вспомогательный макет, содержащий более сотни других помощников.

Смежные вопросы