如何在html模板中生成项目数组,以便在Node Js中创buildpdf?

我正在使用html-pdf在我的项目上创buildpdf。 我可以生成所有的细节到PDF中。 但事情是我不能够在HTML中(这将用于PDF转换)创build数组中的项目列表。
由于我不能使用JavaScript来获取项目的数组,我无法得到它。 如果在html模板中使用javascript进行调整,请在此处张贴。 由于项目的数组是已知的,我可以很容易地使用它。
假设数组长度是3。 我可以使用像array[0].name ,array[1].name, array[2].name但在这里我不知道由多less项目组成的数组的长度。 任何人都可以请帮我在这里生成dynamic生成的项目表。

你不能在模板中使用Javascript ,但你可以使用JavaScript

这个想法是做一个parsing器将会:

  • 阅读你的模板
  • Node.js中生成的HTML数组replacekeywork (例如: <customTable arrayName="myCustomArray" fields="['name']" /> )。
  • html-parser中 使用这个模板

我在这里写了一个在VanillaJS中的parsing器的例子: https : //jsfiddle.net/rbuuzcre/5/