2016-09-17 2 views
-1

Когда я передаю угловое генерируемое html в jspdf, в этом случае угловые классы, такие как ng-hide, не влияют на сгенерированный pdf. Таким образом, созданный PDF содержит элементы, находящиеся под классом ng-hide.Угловой сгенерированный html не получится, как ожидалось

Перейди через бункер JS прикрепленного http://jsbin.com/lemewu/edit?html,js,output

Я использую следующий cdnjs https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.2.61/jspdf.debug.js

ответ

0

Надеется, что это помогает. Вы неправильно используете ng-hide. Существует разница между использованием ng-hide и ng-if. Пожалуйста, пройдите это.

+0

Спасибо за быстрый ответ Pradeepb, Но я использую стороннюю библиотеку, которая генерирует html, который нужно визуализировать. Поэтому нельзя изменять тег ng-hide. У нас есть другой способ сделать это. – Roshan

+0

Проблема: «ng-hide» показывает или скрывает данный элемент HTML. Это не удалит элементы из разметки HTML. Это причина при создании PDF, его все еще видно. – Pradeepb

+0

Еще раз спасибо Pradeepb. Моя цель - получить только pdf-файл. И в настоящее время прохождение углового содержит html для jspdf не работает для меня. Чтобы решить эту проблему, я использую комбинацию html2canvas (для генерации изображения) и jspdf (сгенерируйте pdf-файл). Но он разбивает элемент во время разбивки на страницы. Итак, у вас есть решение, которое завершает мою цель. – Roshan

Смежные вопросы