Jade加载JSON文件并分配给变量

时间:2016-04-01 02:13:42

标签: node.js pug

我在jade模板所在的文件夹中有一个JSON文件。

有没有办法可以加载JSON文件的内容并将其分配给变量? (仅供参考 - 我试图在node.js之外传递渲染参数,我试图在jade文件中完成这个)

我尝试了下面的代码但它不起作用。有什么指针吗?

script.
  var jsonValue = include ./demo_options.json

1 个答案:

答案 0 :(得分:2)

在jade中,您无法加载数据,您可以加载node.js app;

var data = require('/path/to/your/demo_options.json');
//
res.render('page', {data: data});

在您的脚本中,您可以使用以下内容:

.script
     var jsonValue = #{ data }; //this part not sure if it will work