gpt4 book ai didi

javascript - 使用闭包编译器缩小包含 Jinja2 表达式的 JavaScript 代码

转载 作者:行者123 更新时间:2023-12-02 18:14:07 27 4
gpt4 key购买 nike

我将 JSON 编码的字典从 Python 3 传递到 Jinja2 模板,并将其分配给 JavaScript 变量。我的模板如下

<script>
var a = {{ json_dict }}; // is rendered as `var a = {"key": "value"};`
</script>

这按预期工作,但我想缩小包含 Jinja2 expressions 的 JavaScript 代码使用Closure Compiler ,目前会抛出可预测的错误,例如

JSC_PARSE_ERROR: Parse error. '}' expected at line 2 character 9
var a = {{ json_dict }};

我有什么选择?

最佳答案

将其包装在 eval 或等效函数中。

a = eval('({{json_dict}})')

关于javascript - 使用闭包编译器缩小包含 Jinja2 表达式的 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19451017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com