在 Jinja 中模板化 JavaScript 函数
Templating a JavaScript function in Jinja
我的脚本中有这个函数:
function DoThing (num){
//Do thing
});
num
指的是我之前在脚本中创建的列表中的每个项目。 DoThing(1)
将为第一项激活,依此类推。
我正在为一个多页网站使用 Jinja2 模板,我想在每个模板中放置带有自定义 num
参数的函数。
在第一页,我会有 DoThing(1)。第二页是 DoThing(2)。我的目标是根据列表的长度添加新项目并根据需要更新模板。
这可能吗?
您可以在模板的开头设置 num
变量:
{% set num = 1 %}
并像这样调用您的 Javascript 函数:
<script>
DoThing({{ num }});
</script>
我的脚本中有这个函数:
function DoThing (num){
//Do thing
});
num
指的是我之前在脚本中创建的列表中的每个项目。 DoThing(1)
将为第一项激活,依此类推。
我正在为一个多页网站使用 Jinja2 模板,我想在每个模板中放置带有自定义 num
参数的函数。
在第一页,我会有 DoThing(1)。第二页是 DoThing(2)。我的目标是根据列表的长度添加新项目并根据需要更新模板。
这可能吗?
您可以在模板的开头设置 num
变量:
{% set num = 1 %}
并像这样调用您的 Javascript 函数:
<script>
DoThing({{ num }});
</script>