Node.js 如何呈现html标记/使用html pdf生成动态表
我想从node.js生成一个表,使用html pdf库以pdf格式打印,但不幸的是,我的代码无法工作。问题在于html pdf不会执行html标记。它以字符串的形式执行标记Node.js 如何呈现html标记/使用html pdf生成动态表,node.js,html-pdf,node-html-pdf,Node.js,Html Pdf,Node Html Pdf,我想从node.js生成一个表,使用html pdf库以pdf格式打印,但不幸的是,我的代码无法工作。问题在于html pdf不会执行html标记。它以字符串的形式执行标记 var tableBody = ''; for (i = 1; i < data.lenght; i++); { tableBody = tableBody + '<tr>' + '<td>' + data[i].full_name + '</td
var tableBody = '';
for (i = 1; i < data.lenght; i++);
{
tableBody = tableBody + '<tr>' +
'<td>' + data[i].full_name + '</td>' +
'<td>' + data[i].age + '</td>' +
'<td>' + data[i].address + '</td>' +
'</tr>';
}
pdfParam.tableBody = tableBody;
var tableBody='';
对于(i=1;i
然后在html文件中,我的代码就是这样
<table>
<tbody>
{{tableBody}}
</tbody>
</table>
{{tableBody}}
有办法解决这个问题吗?非常感谢您的回答和评论 我使用了你的代码,它对我很有用,我只做了几处更改:
var tableBody = '';
for (i = 1; i < data.lenght; i++)(drop this semicolon)
{
tableBody = tableBody + '<tr>' +
'<td>' + data[i].full_name + '</td>' +
'<td>' + data[i].age + '</td>' +
'<td>' + data[i].address + '</td>' +
'</tr>';
}
(drop this param)
var tableBody='';
对于(i=1;i
在var内容(html)中:
只有${tableBody}在正确的位置