Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何呈现html标记/使用html pdf生成动态表_Node.js_Html Pdf_Node Html Pdf - Fatal编程技术网

Node.js 如何呈现html标记/使用html pdf生成动态表

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

我想从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>' +
                '<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}在正确的位置