认为我的问题从标题本身就很清楚了。在 ejs 模板中呈现时,如何将 url 字符串与 href 属性链接?此任务是否存在任何助手?我想将 url 连同它们的 href 属性一起转换为字符串,然后将它们发送到模板,但我想它们会在渲染时被转义。
即使我使用 ejs 进行视图..如果其他人有这个链接工具,我想更改模板引擎。
更新:
假设这是渲染函数
return res.render("polo", {
title: "Posters",
has_next:false,
posters:posters,
offset:0
});
这是视图
<% for (var i=0;i<posters.length;i++) { %>
<div id="<%=posters[i]._id %>" class="newstitle">
<p>
<%=posters[i].body %>
</p>
</div>
<% }; %>
现在,如果 posters[1].body="Hello this is a good site. www.google.com" 。类似地,海报数组中的每个其他元素都是一些包含一些 url 的文本。当 posters[i].body 被渲染时,我希望上面示例中的“google.com”之类的 URL 被链接。我不能使用 <%= url %> 因为我不知道 url 在 poster.body 中的确切位置。