gpt4 book ai didi

javascript - 如何使用默认值加载可能未定义的模板变量?

转载 作者:行者123 更新时间:2023-12-02 14:15:30 28 4
gpt4 key购买 nike

假设我有一个名为 myvar 的模板变量。我知道我可以使用 var myvarname = {{ myvar }}; 在 JavaScript 中访问它。但是,有时 myvar 未定义,在这种情况下上面的行会崩溃。我怎样才能用默认值加载它?

最佳答案

the jinja template docs您可以使用 default() 函数,例如:

var myvarname ={{ myvar |default('0') }}

或者,根据the flask documentation ,您可以使用 if 语句,例如:

{% if myvar  %}
var myvarname = {{ myvar }};
{% else %}
var myvarname = 0;
{% endif %}

关于javascript - 如何使用默认值加载可能未定义的模板变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39069358/

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