2017-12-13 16 views
0

[(ngModel)] 지시어로 묶인 많은 필드가있는 표준 각 4 형식이 있습니다. 또한 (가 명확하게 보이게 간체)에 의해 달성되는 사용자 지정 인쇄 기능을 제공해야합니다 : 이것은 사실에서 떨어져 잘 작동각도 4 양식 인쇄 - 입력 값이 비어 있습니다.

let printContents, popupWin; 
printContents = document.getElementById('print-section').innerHTML; 
popupWin = window.open('', '_blank', 'top=0,left=0,height=100%,width=auto'); 
popupWin.document.open(); 
popupWin.document.write(` 
     <html> 
     <head> 
      <title>Print tab</title> 
      <style> 
      //........Customized style....... 
      </style> 
     </head> 
<body onload="window.print();window.close()">${printContents}</body> 
     </html>` 
    ); 
popupWin.document.close(); 

출력물의 양식 표시 값 없음 무엇이든지, 같은 그 질문에 답변을해도 양식이 완전히 비어있는 경우. ngModel을 사용하여이 값을 장면 뒤에 설정했기 때문에 입력 필드의 실제 값이 null이기 때문에 이것이 의심 스럽습니다. 그러나이 인쇄 문제를 어떻게 해결할 수 있습니까?

답변

0

해결 방법을 찾을 수 없어서 해결 방법을 구현했습니다. 각 입력 요소에는 '인쇄 안 함'클래스가 주어지며 각 요소에는 요소 (텍스트 입력, 이미지 라디오 및 체크 박스 용)를 선택하십시오. 이 방법이 효과적이지만 누구나 더 나은 해결책을 생각할 수 있다면 언제든지 공유하십시오.