gpt4 book ai didi

node.js - SWIG 变量持久化

转载 作者:搜寻专家 更新时间:2023-10-31 23:55:45 25 4
gpt4 key购买 nike

我有一个使用 SWIG templating engine 构建的应用程序与 express 。当我发送响应以进行渲染时,我会发回偶尔为空的变量。我使用 swig 在页面上注销了这些变量,似乎如果它们为空,则使用最后一个已知的非空值。

例如。我从显示所有鸟类(该应用程序是关于鸟类的)开始,并将类型和子类型设置为 null。如果我浏览到“金鹰”,那么 Node 应用程序会在 swig 用于呈现的响应对象中发送它们的类型和子类型;因此,类型将是“猛禽”,子类型将是“鹰”。当我单击我的面包屑链接返回“所有鸟类”时,控制台显示我发送了正确的信息(类型和子类型设置为空)但在页面本身上 SWIG 将它们注销为仍然是“猛禽”并且'鹰'。

在 swig.init 中,我什至将缓存设置为 false,但这似乎无关紧要。

有人知道吗?

谢谢

詹姆斯

最佳答案

使用'set'标签

“设置一个变量以在当前上下文中重复使用。”

{% set foo = "anything!" %}
{{ foo }}
// => anything!

http://paularmstrong.github.io/swig/docs/tags/#set

关于node.js - SWIG 变量持久化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514583/

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