2013-10-11 16 views
5

Gidon çubukları jade blocks'a eşdeğer işlevselliğe sahip mi? kısmi olduğunu anlıyorum ama yeşim bloğu işlevini yalnızca kısmi olarak nasıl taklit edebileceğimi göremiyorum. İşte Gidonlarda "yeşim bloklar" eşdeğeri

Ben yeşim ile başarmak istediğim şey bir örnek:
Usta şablonu:

// 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 

Diğer şablonu:

// 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') 

Ben handlebars-layouts denilen bu modülü bulundu Bu özelliği, gidonlara eklemek gibi görünüyor shannonmoeller tarafından. Bu, iyi bir modül gibi görünüyor ama başka bir bağımlılık yüklemeden yapmaya çalıştığım şeyi gerçekleştirmenin başka bir yolu olup olmadığını bilmek ister misiniz?

cevap

7

Şu anda, bu yüzden handlebars-layouts'u hazırladım. Birden çok eklentiyi yönetmeyi sevmiyorsanız, yüzlerce başka yardımcıdan oluşan mükemmel handlebars-helpers koleksiyonunda türev düzenler yardımcıları vardır.