gpt4 book ai didi

node.js - 如何编译jade模板文件来获取字符串?

转载 作者:IT老高 更新时间:2023-10-28 23:02:03 24 4
gpt4 key购买 nike

我的 Jade 模板文件中有一个 View 逻辑。如何将模型传递给 Jade 并获取 html 以通过电子邮件进一步发送?

最佳答案

您可以尝试以下方法:

var jade = require('jade'),
fs = require('fs');

fs.readFile('template.jade', 'utf8', function (err, data) {
if (err) throw err;
console.log(data);
var fn = jade.compile(data);
var html = fn({name:'Oleg'});
console.log(html);
});

template.jade 是模板的路径。它看起来像这样:

!!!
html
head
title= 'Hello world'
body
p Hello #{name}!

因此,您将模型作为 fn() 函数的输入传递,它的输出将是 html。

<!DOCTYPE html><html><head><title>Hello world</title></head><body><p>Hello Oleg!</p></body></html>

关于node.js - 如何编译jade模板文件来获取字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13362381/

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