Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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:node.js HTML文件中的变量声明_Javascript_Html_Node.js_Nunjucks - Fatal编程技术网

Javascript:node.js HTML文件中的变量声明

Javascript:node.js HTML文件中的变量声明,javascript,html,node.js,nunjucks,Javascript,Html,Node.js,Nunjucks,Node.js:我正在使用for循环遍历title2的内容。但是为了使div标记唯一,我使用了{{var I=0;}}它给出了以下错误预期的变量end。我还尝试了{%var I=0;%}但这似乎也不起作用我已经放置了end标记,但它似乎不起作用。我可能放错了结尾标签,但我找不出正确的。我能知道这是否是声明变量并结束它的正确方法吗?另外,这是否是在HTML文件中增加变量的正确方法 {% extends "base.html" %} {% block content %} <div>&

Node.js:我正在使用for循环遍历title2的内容。但是为了使div标记唯一,我使用了
{{var I=0;}}
它给出了以下错误
预期的变量end
。我还尝试了
{%var I=0;%}
但这似乎也不起作用我已经放置了end标记,但它似乎不起作用。我可能放错了结尾标签,但我找不出正确的。我能知道这是否是声明变量并结束它的正确方法吗?另外,这是否是在HTML文件中增加变量的正确方法

{% extends "base.html" %}

{% block content %}
<div><h4>Python Examples</h4>
    {% for contentPackage in contentPackages %}
    {% for ex in contentPackage.title2 %}
    {{var i=0;}}


    <div class="contentPackage col-md-4">
        <h5 style="font-size: 15px;padding-left: 3px" class="packageTitle bg-primary">{{ ex['topic_name'] }}
            <a href="javascript:void(0)" class="easyui-link" onclick="javascript:$('#pane'+i).panel('open')"> [Open</a>
            <a href="javascript:void(0)" class="easyui-link" onclick="javascript:$('#pane'+i).panel('close')">Close] </a>
        </h5>

        <div id="pane{{i}}"  closed="true" openAnimation="slide" closeAnimation="slide" class="easyui-panel" title="{{ ex['topic_name'] }}" style="padding:2px;">

            <div class="contentPackageMain">
                <div class="teaserContent">
                    <ol>
                       <p>Something</p>
                    </ol>
                </div>
            </div>
        </div>
    </div>
    {{i++}}
    {{endvar}}
    {% endfor %}
    {% endfor %}
</div>
{% endblock %}
{%extends“base.html”%}
{%block content%}
Python示例
{contentPackages%中contentPackage的%
{contentPackage.title2%中的ex为%1}
{{var i=0;}}
{{ex['topic_name']}
某物

{{i++} {{endvar}} {%endfor%} {%endfor%} {%endblock%}
您似乎缺少一些关键信息:您在这里使用的模板系统是什么?我使用的是
nunjucks
模板系统,而不是
i
尝试使用内置索引
{loop.index}
,感谢您提供的资源…看起来这正是我所需要的…但由于某些原因,它似乎不起作用…我在onclick方法中做得对吗
onclick=“javascript:$('#pane'+((loop.index.toString())).panel('open')”
好吧,我想出来了……应该是这样的
onclick=“javascript:$('#pane'+'{{loop.index}}').panel('open')”
非常感谢……希望我能对你的答案投赞成票