TEL:400-8793-956
当前位置:程序、服务器

如何将ejs文件中全局变量的值导出到节点模块?

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-01 12:15:25

 问:我是node.js的新手。我想要做的是在我的ejs文件中导出全局变量的值,如果该值大于1,则插入数据,否则仅显示它。现在我找不到在节点模块中使用该值的方法。请帮忙 。谢谢 !  

 
 
答:在节点js(带有express)中,您可以使用
app.locals.var_name = 10创建一个全局变量 ;
在您的ejs文件中,您将使用<%= var_name%>标记访问此变量。
 
如果要使用条件访问全局变量,则可以将变量直接插入页面。
<% if (var_name > 10) { %>
     <h2>Hello!</h2>    
<% } %>
上一篇: 有关HTML中图像的问题
下一篇: 如何理解语义引导程序包以便编辑JS?