Javascript ejs模板函数内部函数
ejs模板是否有办法在另一个函数中调用函数?例如,我尝试这样做:Javascript ejs模板函数内部函数,javascript,node.js,kml,ejs,Javascript,Node.js,Kml,Ejs,ejs模板是否有办法在另一个函数中调用函数?例如,我尝试这样做: <% function graph(graph) { %> <a href="<%= graph.href %>"><%= graph.description %></a> <% } %> <% function point(point) { %> <Placemark id="<%= point.id %
<% function graph(graph) { %>
<a href="<%= graph.href %>"><%= graph.description %></a>
<% } %>
<% function point(point) { %>
<Placemark id="<%= point.id %>">
<description>
<%= point.Apibudinimas %> <%= point.IP %>
<![CDATA[
<% graphs.map(graph) %>
]]>
</description>
</Placemark>
<% } %>
]]>
但是它说图形是未定义的…您的代码是说“图形”(带“s”)是未定义的,而不是“图形”,对吗?您在哪里定义图形数组?否则,代码看起来很好。是的,图形是未定义的。在节点脚本中定义并使用渲染函数填充图形。我有其他的函数是这样加载的,它可以工作。当我想调用像上面代码所说的那样的函数时,问题就来了。。。