gpt4 book ai didi

javascript - Jade 将字符串数组渲染为字符串数组

转载 作者:行者123 更新时间:2023-12-03 12:13:22 25 4
gpt4 key购买 nike

我正在将数据传递给渲染模板:

res.render 'index', {data: ['a', 'b']}, function(err, html) {
});

在模板中,我想将数组 ['a', 'b'] 渲染为 JavaScript 中的数组:

script(type='text/javascript').
var arr = #{data};

但它们被渲染为[a, b],一个变量数组,我想要的是变量名称:['a', 'b']

谢谢

最佳答案

首先,您需要对数据属性对象进行JSON.stringify

...
data: JSON.stringify(['a', 'b'])
...

然后在您的 Jade 模板中使用 !{}

var arr = !{data}; // ["a","b"];

关于javascript - Jade 将字符串数组渲染为字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24847821/

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