如何在Angular 4中使用jspdf-autotable?

use*_*077 2 jspdf jspdf-autotable angular

我能够导入jsPDF,但我不能使用jspdf-autotable中的autoTable方法,不知道如何将其作为jsPDF的依赖项导入.

import { Injectable, Component } from '@angular/core';

import * as jsPDF from 'jspdf';
import { autoTable } from 'jspdf-autotable';

@Injectable()
export class PdfService {

    constructor() {

    }

    convertJsonToPdf(columns: any, jsonData: any) {
       var doc = new jsPDF('p', 'pt');  // OK, created
       doc.autoTable(columns, jsonData); // Fails because autoTable is not in doc
    }
}
Run Code Online (Sandbox Code Playgroud)

Sim*_*son 6

从上面的讨论中提取,替换此行:

import { autoTable } from 'jspdf-autotable'; 
Run Code Online (Sandbox Code Playgroud)

import 'jspdf-autotable';
Run Code Online (Sandbox Code Playgroud)