это мой html-код, где я отображал все json
данные из .js
файла, но получал
TypeError: Невозможно преобразовать undefined или null в объект в Function.keys() в DocMeasure.measureNode(pdfmake.js: 15647) в DocMeasure.measureDocument(pdfmake.js: 15635) в LayoutBuilder.tryLayoutDocument(pdfmake.js: 15088) в LayoutBuilder.layoutDocument(pdfmake.js: 15076) в PdfPrinter.createPdfKitDocument(pdfmake.js: 2130) в Document._createDoc (pdfmake.js: 82) в Document.getDataUrl(pdfmake.js: 177) в Document.open(pdfmake.js: 109) при l. $ Scope.openPdf(app.js: 29)
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript" src="pdfmake.js"></script>
<script type="text/javascript" src="vfs_fonts.js"></script>
<script type="text/javascript" src="app.js"></script>
<script type="text/javascript" src="jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="raj.js"></script>
<script type="text/javascript" src="jspdf.js"></script>
</head>
<body ng-app="pdfDemo">
<div ng-controller="pdfCtrl">
<div id="pdfContent">
<table id="example-table">
<thead>
<th>firstName</th>
<th>lastName</th>
<th>Gender</th>
<th>Mobile</th>
</thead>
<tbody>
<tr ng-repeat="emp in employees">
<td>{{emp.firstName}}</td>
<td>{{emp.lastName}}</td>
<td>{{emp.gender}}</td>
<td>{{emp.mobile}}</td>
</tr>
</tbody>
</table>
</div>
<button ng-click="openPdf()">Open Pdf</button>
<button ng-click="downloadPdf()">Download Pdf</button>
</div>
</body>
</html>