при нажатии на 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.