-1
角度生成されたhtmlをjspdfに渡すと、ng-hideのような角度クラスは生成されたpdfに影響しません。 生成されたpdfには、ng-hideクラスの下にある要素が含まれています。角度生成されたhtmlが期待どおりレンダリングされない
私は、次のcdnjsに https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.2.61/jspdf.debug.js
角度生成されたhtmlをjspdfに渡すと、ng-hideのような角度クラスは生成されたpdfに影響しません。 生成されたpdfには、ng-hideクラスの下にある要素が含まれています。角度生成されたhtmlが期待どおりレンダリングされない
私は、次のcdnjsに https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.2.61/jspdf.debug.js
を使用しています、付属のJSビンを通じて http://jsbin.com/lemewu/edit?html,js,output
を行ってください。この情報がお役に立てば幸いです。 ng-hideを間違って使用しています。 ng-hideとng-ifの使用には違いがあります。それを見てください。 working link
Pradeepb、 私はレンダリングする必要があるhtmlを生成するサードパーティのライブラリを使用しています。したがって、ng-hideタグは変更できません。そうするための他の方法がありますか? – Roshan
問題は「ng-hide」で、指定されたHTML要素を表示または非表示にします。 HTMLマークアップから要素を削除することはありません。その理由は、PDFを生成するとき、それはまだ目に見える。 – Pradeepb
ありがとうPradeepb。私の目標は、レンダリングされた要素のpdfだけを取得することです。そして現在、角を含むことによってhtmlがjspdfに渡って私のために働かない。これを解決するために、html2canvas(画像を生成する)とjspdf(画像からpdfを生成する)の組み合わせを使用します。しかし、ページ区切り中に要素をカットします。だから私の目標を完了する解決策はありますか? – Roshan