如何在EJS中声明变量?

时间:2018-05-29 17:14:12

标签: javascript node.js ejs

我想使用EJS在前端的数据库中显示数组结果。

所以我有以下代码:

 var tagss = ["<%tags%>"]  
    <% for(var i=0; i<tagss.length; i++) { %>

            <a href='<%= tagss[i] %>'> <%= tagss[i] %> </a>

            </a>

    <% } %> 

但错误消息一直告诉我tagss is undefined

以下是完整的信息:

full message:


ReferenceError: C:\xampp\htdocs\meme.africa\views\pages\meme.ejs:171
    169| 

    170|  var tagss = ["<%tags%>"]  

 >> 171|     <% for(var i=0; i<tagss.length; i++) { %>

    172|         

    173|             <a href='<%= tagss[i] %>'> <%= tagss[i] %> </a>

    174|                


tagss is not defined

拜托,我做错了什么?

1 个答案:

答案 0 :(得分:0)

我觉得你可以这样声明

<% var myTags = []; %>

希望不会太晚