2017-03-20 55 views
0

我使用jsPDF,並在頁面上添加了jspdf.min.js文件。如何從TypeScript訪問和實例化一個JavaScript類?

如何從打字稿類中使用它? jsPDF是未知的,它抱怨:

btnPrintReportClick() { 
     var pdf = new jsPDF(); 
     pdf.fromHTML($('.container').html(), 15, 15, { 'width': 170 }); 
     pdf.save('file_name.pdf'); 
    } 
+0

你得給我們爲您提供更多信息幫助您。一般來說,TypeScript要求您爲所包含的任何JavaScript代碼提供一個* definitions *文件,因爲TypeScript在JavaScript上覆蓋了一個類型系統。更多:http://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html –

回答

2

你需要使用definition file它。

從你的問題我認爲你加載jspdf簡單地通過將一個script標籤在你的頁面,在這種情況下,只需添加這triple-slash-directive到您的打字稿文件:

/// <reference path="PATH/TO/jspdf.d.ts /> 
相關問題