我正在使用Node.js,Express和Pug模板制作一个小项目。我用res.render('template',{processedData})传递数据;到pug模板,其中我有两个用Chart.js创建的图形。我需要从processedData变量传递一些数据到客户端JS文件,以便配置Chart.js图形或找到一个解决方案来实现我想要的。
到目前为止,我已经尝试在纯JS代码中编写图形的配置,因为您可以通过在代码前编写'- '或使用'script.'标记来实现,但到目前为止,这些方法似乎不起作用。:|
1条答案
按热度按时间7eumitmz1#
为此,您必须将对象转换为JSON.stringify。
或者
window.processedData = !{JSON.stringify(processedData)}
,它提供全局访问。