如何使expressjs / ejs中的样式表呈现通用?

时间:2019-05-20 10:10:25

标签: node.js typescript templates ejs

我在节点中使用ejs来创建应用。在我的ejs中,当我从一页导航到另一页时,我还必须渲染标题以具有样式。

如何在所有页面上做到这一点?

<title>Static Website </title>
<meta charset="utf-8">
<meta name="active-menu">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="./styles/abc.css">
<link rel="stylesheet" type="text/css" href="./styles/def.css"> ```

I don't want load styles on every routing. Render all the styles on first page itself

1 个答案:

答案 0 :(得分:0)

ejs每次刷新页面时都会呈现页面,因此您需要放置所需的每个CSS。您可以传递表示是否需要CSS的var,例如:isDefNedded = true并在ejs标头中创建if语句