Jade templating, zmienny zakres zawiera
Używam Jade (bez Expressa, tylko do statycznego szablonowania HTML) - co rozumiałem jako możliwość tworzenia fragmentów, co oznacza, że zakres nie jest problemem, ale nie wydaje się, aby tak było i nie mogę znaleźć żadnego odniesienia do tego użycia -walizka.
master.jade
!!! 5
html
block vars
- var slug= 'home'
head
block pagetitle
title Static HTML
link(rel='stylesheet', href='css/styles.css')
body(class= slug)
.wrapper
include includes/header
includes / header.jade
.header
ul
li(class= slug)
Próbowałem wariantów składni, w tym#{slug}
i zawsze pojawia się błąd „slug nie jest zdefiniowany” wincludes/header.jade
plik - czy można to zrobić?
EDYTOWAĆ: Odpowiedź udzielona przez Dave'a Weldona w poniższych komentarzach jest taka, że zmienna jest dostępna po dołączeniu do master.jade, ale moja komenda kompilacji została skompilowanawszystko pliki jade, włączając w to same, w tym momencie zmienna nie jest oczywiście zdefiniowana.