2016-09-17 5 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를 사용하는 경우에는 차이가 있습니다. 저것을 통해 가십시오. working link

+0

빠른 응답 주셔서 감사합니다 Pradeepb, 하지만 렌더링해야하는 html을 생성하는 타사 라이브러리를 사용하고 있습니다. 따라서 ng-hide 태그를 수정할 수 없습니다. 그렇게 할 수있는 다른 방법이있을 수 있습니까? – Roshan

+0

문제는 "ng-hide"가 지정된 HTML 요소를 표시하거나 숨 깁니다. HTML 마크 업에서 요소를 제거하지 않습니다. 그 이유는 PDF를 생성 할 때, 그 여전히 볼 수 있습니다. – Pradeepb

+0

다시 한번 감사드립니다. 내 목표는 렌더링 된 요소의 pdf 만 가져 오는 것입니다. 그리고 현재 jspdf에 html을 포함하는 각도를 전달하면 나를 위해 작동하지 않습니다. 이 문제를 해결하기 위해 html2canvas (이미지 생성) 및 jspdf (이미지에서 pdf 생성) 조합을 사용합니다. 그러나 페이지 매김을하는 동안 요소를 잘라냅니다. 그럼 내 목표를 달성 할 수있는 해결책이 있습니까? – Roshan

관련 문제