Как открыть счет-PDF / счет-фактуру по клику конкретного идентификатора в таблице угловых материалов? - PullRequest
0 голосов
/ 07 мая 2019

enter image description here при нажатии на orderId Я хочу открыть pdf / счет-фактуру для этого конкретного orderId, который доступен в папке pdf и отображается в диалоговом формате.

HTML

<ng-container matColumnDef="orderId">
<mat-header-cell *matHeaderCellDef> orderId </mat-header-cell>
<mat-cell *matCellDef="let element">
<a (click)="openPdf(element.orderId)">{{element.orderId}}</a>
</mat-cell>
</ng-container>

ц

openPdf(orderId){
let invoice : any =document.querySelector('invoice_2.pdf');
 if(typeof (FileReader) !== 'undefined'){
    let reader = new FileReader();
    reader.onload = (e:any)=>{
      this.pdfSrc = e.target.result;
    }
    reader.readAsArrayBuffer(invoice.files[0]);
  }
}

Я ожидаю, что при нажатии на orderId откроется диалоговое окно с инвойсом / pdf определенного orderId.

...