Здравствуйте!node.js jshtml-express макет
Есть ли способ иметь главную страницу или макет в jshtml?
Я пробовал сделать это в .net Стиль Razor, но он не работал. Link to jshtml view engine.
Мое намерение заключается в том, что mastarpage позволяет говорить, что это называется layout.jshtml и некоторые другие подстраницы, такие как index.jshtml и т. Д., Как в бритве.
Более объяснение того, что я имею в виду говоря «Я хотел бы иметь MasterPage» У меня есть Layout.jshtml, это мой Masterpage
<html>
<head>
<link rel="stylesheet" href="/stylesheets/style.css" ></link>
</head>
<body>
@writeBody();
</body>
</html>
и у меня есть другая точка зрения называется some.jshtml
<h1>@locals.title</h1>
<div class="Mydata">
@locals.content
@locals.otherContent
</div>
Когда я запустил эту страницу в браузере, я хотел бы иметь конкатенацию layout.jshtml и some.jshtml. Содержимое some.jshtml отображается в writeBody(); in layout.jshtml
Когда я говорю о конкатенации, я имею в виду нечто подобное. Это результат, который я вижу в браузере.
<html>
<head>
<link rel="stylesheet" href="/stylesheets/style.css" ></link>
</head>
<body>
<h1>title</h1>
<div class="Mydata">
content
otherContent
</div>
</body>
</html>
Здравствуйте Ник, спасибо за Ваш ответ, да я установил jshtml-экспресс по НПМ, и добавить строки кода Вы упомянули, кроме того, у меня есть возможность работать * .jshtml файлы, чтобы показать мои данные. Но я не знаю, как настроить мое приложение, чтобы иметь главную страницу. – Konrad
Gotcha, я думаю, я немного не понимаю, что вы подразумеваете под главной страницей. Не могли бы вы подробнее рассказать об этом? –
Да, конечно, я добавил некоторое объяснение – Konrad