2016-04-13 7 views
1

Ich habe jsPDF für PDF-Konvertierung von Tabellen verwendet. In bower_components habe ich 3 Dateien Filesaver.js, jspdf.js und jspdf.plugin.table.js Dateien. Während meine Seite geladen wird, werden auch die Dateien geladen. Es zeigt diesen Fehler am Ende der Datei jspdf.plugin.table.js (jsPDF.API). In meinem Controller habe ich die Funktion so.Uncaught Referenzfehler :. jspdf ist nicht definiert

$scope.exportPdf = function(sampletable, a, b) {  
    var addr = $scope.address;  
    var name = a + ' ' + b; 
    var address = addr; 
    var tbldata = [], 
     fontSize = 8, 
     height = 1, 
     doc; 

    doc = new jsPDF('p', 'pt', 'a4', true); 
    doc.setFont("times", "normal"); 
    doc.setFontSize(fontSize); 
    doc.text(280, 50,'Hi'); 
    doc.text(220,80,address); 

    tbldata = []; 
    tbldata = doc.tableToJson('sampletable'); 
    height = doc.drawTable(tbldata, { 
     xstart: 10, 
     ystart: 10, 
     tablestart: 100, 
     marginleft: 10, 
     xOffset: 15, 
     yOffset: 20 
    }); 

    doc.save("mypdf.pdf");  
} 

Bitte helfen Sie mir.

+0

Der Fehler bedeutet, dass Sie die JS-Datei nicht eingeschlossen haben, die die 'jsPDF'-Bibliothek enthält, oder der Pfad dazu ist falsch. –

Antwort

1

Fügen Sie die Abhängigkeitsdateien in die Indexdatei ein, Sie sollten auf die Abhängigkeit verweisen.

Verwandte Themen