PDF Blob non mostra contenuti, Angular 2

Ho un problema molto simile a questo PDF Blob – La finestra pop-up non mostra contenuti , ma sto usando Angular 2. La risposta alla domanda era impostare responseType su arrayBuffer, ma non funziona in Angular 2, l’errore è il reponseType no esiste nel tipo RequestOptionsArgs. Ho anche provato ad estenderlo con BrowserXhr, ma ancora non funziona ( https://github.com/angular/http/issues/83 ).

Il mio codice è:

createPDF(customerServiceId: string) { console.log("Sending GET on " + this.getPDFUrl + "/" + customerServiceId); this._http.get(this.getPDFUrl + '/' + customerServiceId).subscribe( (data) => { this.handleResponse(data); }); } 

E il metodo handleResponse:

 handleResponse(data: any) { console.log("[Receipt service] GET PDF byte array " + JSON.stringify(data)); var file = new Blob([data._body], { type: 'application/pdf' }); var fileURL = URL.createObjectURL(file); window.open(fileURL); } 

Ho anche provato a salvare come metodo da FileSaver.js, ma è lo stesso problema, apre pdf, ma il contenuto non viene visualizzato. Grazie