Я пытаюсь создать модульный макет, используя шаблон jade. Я хотел бы добавить блок script из дочернего элемента в родительский родитель. Я не совсем уверен, возможно ли это вообще.
Вот моя структура
layout.jade
head.jade
index.jade
users.jade
layout.jade: доктайп HTML # HTML включить голову
body
block content
head.jade:
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
block scripts
index.jade:
extends layout
block content
h1 Hello
include users
users.jade
block append scripts
script(src='/javascripts/user.js')
ul
each user, i in users
li(class=i+"-"+user) #{user}
Мой желаемый вывод html должен быть:
<!DOCTYPE html>
<html id="html">
<head>
<title>Index</title>
<link href="/stylesheets/style.css" rel="stylesheet">
<script src="/javascripts/user.js"> <!--// append this from user.jade into head.jade //-->
</head>
<body>
<h1>Hello bob</h1>
<li class="0-user1">user1</li>