javascript - 未捕获的引用错误 :. jspdf 未定义

标签 javascript php jquery angularjs

我使用jsPDF对表格进行PDF转换。在 Bower_components 中,我有 3 个文件 Filesaver.jsjspdf.jsjspdf.plugin.table.js 文件。当我的页面加载时,文件也在加载。它在 jspdf.plugin.table.js 文件指向 (jsPDF.API) 的末尾显示此错误。在我的 Controller 中我有这样的功能。

$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");      
 }

请帮助我。

最佳答案

将依赖文件添加到索引文件中,您应该引用该依赖项。

关于javascript - 未捕获的引用错误 :. jspdf 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36592422/

相关文章:

javascript - 在 Opera 中获取以像素为单位的计算宽度

javascript - .hover 事件不适用于页面加载后动态加载的元素

jquery - 从Grails自定义标签调用jQuery

javascript - HTML5 文件 API - 将文件发送到服务器进行处理

javascript - If (Internet == available) in HTML5 app manifest offline app

javascript - 如何以及使用什么在前端推送通知而无需重新加载

php - 在数据库中转换/保存用户提交的 "Time"

php - 通过 php 编辑 mysql 内容时出现一些错误

jQuery ui 多种表单上的确认对话框

JavaScript MVC : model method called inside controller returns udefined -> but why?