2016-07-28 2 views
4

私はhtml-pdfを私のプロジェクトのpdf作成に使用しています。私はすべての詳細をpdfに生成することができます。しかし、私は配列の項目のリストをHTMLで作成することはできません(これはpdf変換に使用されます)。
     私はアイテムの配列を取得するためにjavascriptを使用できないため、取得できません。 HTMLテンプレートでjavascriptを使用するための微調整がある場合は、ここに投稿してください。アイテムの配列が分かっているので、簡単に使うことができます。
配列の長さが3であるとします。私はarray[0].name ,array[1].name, array[2].nameのように使うことができますが、ここではどのくらいの数の項目で構成される配列の長さがわかりません。誰でも動的に生成されている項目のテーブルを生成するために私をここで助けてください。ノードJsでpdfを作成するためのhtmlテンプレートのアイテムの配列を生成するには?

答えて

2

JavaScriptでをテンプレートに使用することはできませんが、Javascriptを使用できます。 Node.jsのをして生成されたHTMLの配列を持つ:

  • は(<customTable arrayName="myCustomArray" fields="['name']" />例えば)keyworkを置き換えるテンプレートをお読みください。

    アイデアは、パーサを作ることです。

  • html-parserを使用してください。

私はここVanillaJSにパーサの例を記述します。あなたの助けのためのhttps://jsfiddle.net/rbuuzcre/5/

+0

おかげで、あなたは、テーブル内の4列のフィドルを更新することができます。 please – codelearner

+1

列を追加するには、配列にいくつかのフィールドを追加するだけです。 –

+1

それは働いた!!!!あなたの助けてくれてありがとう – codelearner

関連する問題