将 ejs 包含在语句中
Posted
技术标签:
【中文标题】将 ejs 包含在语句中【英文标题】:include ejs with statement 【发布时间】:2021-12-09 17:23:17 【问题描述】:我想知道是否只有当用户登录时才可以在 ejs 中包含我的标题。 我试过这个:
<% if(connect) %>
<%- include('../partials/header-login'); %>
<% else %>
<%- include('../partials/header'); %>
<% %>
有人有解决办法吗?
【问题讨论】:
【参考方案1】:你在正确的轨道上! 来自文档:
html模板:
<% if (user) %> <h2><%= user.name %></h2> <% %>
用法:
let template = ejs.compile(str, options);
template(data);
// => Rendered HTML string
ejs.render(str, data, options);
// => Rendered HTML string
ejs.renderFile(filename, data, options, function(err, str)
// str => Rendered HTML string
);
更多细节可以看官方文档:https://ejs.co/#docs
为了更好地使用 ***,您可以参考本指南:https://***.com/help/how-to-ask
【讨论】:
以上是关于将 ejs 包含在语句中的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在嵌套的 WITH 语句中包含 DELETE FROM 语句?