-1
當我將角度生成的html傳遞給jspdf時,在這種情況下,像ng-hide這樣的角度類不會影響生成的pdf。 所以生成的pdf包含ng-hide類下的元素。Angular生成的html沒有按預期呈現
請通過附加的JS斌, http://jsbin.com/lemewu/edit?html,js,output
我使用以下cdnjs https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.2.61/jspdf.debug.js
感謝您的快速回復Pradeepb, 但我使用第三方庫生成需要渲染的html。所以不能修改ng-hide標籤。我們可以有任何其他的方式來這樣做。 – Roshan
問題是「ng-hide」顯示或隱藏給定的HTML元素。它不會從HTML標記中刪除元素。這是生成PDF時的原因,它仍然可見。 – Pradeepb
再次感謝Pradeepb。我的目標是隻獲得渲染元素的pdf。而目前通過傳遞角度包含html到jspdf不適合我。爲了解決這個問題,我使用了html2canvas(要生成圖像)和jspdf(從圖像生成pdf)組合。但它在分頁時削減了元素。那麼你有沒有完成我的目標的解決方案。 – Roshan