Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ejs模板函数内部函数_Javascript_Node.js_Kml_Ejs - Fatal编程技术网

Javascript 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 %

ejs模板是否有办法在另一个函数中调用函数?例如,我尝试这样做:

<% 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”)是未定义的,而不是“图形”,对吗?您在哪里定义图形数组?否则,代码看起来很好。

是的,图形是未定义的。在节点脚本中定义并使用渲染函数填充图形。我有其他的函数是这样加载的,它可以工作。当我想调用像上面代码所说的那样的函数时,问题就来了。。。