我基于一些动态变量使用EJS模板引擎渲染视图。例如:
res.render("index", {
dynamicVariable: newEverytime
});
我目前正在将其插入我的HTML中
<% if(someCondition){ %>
<div>
<a href="#"><%= dynamicVariable %></a>
</div>
<% } %>
我希望EJS每次都创建一个新的<a>
标记,而不是每次都替换我的标记。我怎样才能做到这一点?
答案 0 :(得分:0)
服务器端的EJS不会创建任何DOM节点。它将HTML源代码作为文本处理。它只是打印字符串,它是客户端的HTML解析器,可以从中创建DOM节点。
我认为你问的是一个奇怪的解决方案,你没有提到任何问题。询问你遇到的实际问题,到目前为止你尝试了什么以及为什么它不起作用会更有用。