我很感兴趣使用Jade创建静态HTML文件,以展示动态生成的数据。我已经有一组在Node中运行的JS脚本来创建我的数据。我希望能够计算我的数据并使用这些JS对象来编译我的HTML页面。
例如:
我假设这是那种显而易见的情况,但我在文档中却没有看到。我看到的最接近的答案似乎涉及Express,这似乎是不必要的。
例如:
var myArry = MyLib.calculateSomeArray();
var myObj = MyLib.createSomeObj();
jade.compile(myTemplate);
Jade模板:
each item in myArry
li= item
each val, key in myObj
li #{key}: #{val}
我假设这是那种显而易见的情况,但我在文档中却没有看到。我看到的最接近的答案似乎涉及Express,这似乎是不必要的。
locals
对象的每个项目都被推送到模板上下文中,因此您可以直接访问它们 :) - Pierre