相关疑难解决方法(0)

Angular 2从API下载PDF并在View中显示它

我正在学习Angular 2 Beta.我想知道如何从API下载PDF文件并在我的视图中显示它?我试图使用以下内容提出请求:

    var headers = new Headers();
    headers.append('Accept', 'application/pdf');
    var options = new ResponseOptions({
        headers: headers
    });
    var response = new Response(options);
    this.http.get(this.setUrl(endpoint), response).map(res => res.arrayBuffer()).subscribe(r=>{
       console.log(r);
    })
Run Code Online (Sandbox Code Playgroud)
  • 请注意,我只使用它console.log来查看值r

但我总是收到以下异常消息:

"arrayBuffer()"方法未在Response超类上实现

是因为Angular 2 Beta中尚未准备好该方法吗?或者我犯了什么错误?

任何帮助,将不胜感激.非常感谢你.

pdf angular

26
推荐指数
4
解决办法
9万
查看次数

使用带有angular2的Filesaver js

我已经检查了所有可以找到使用Filesaver JS with angular的帖子,但我仍然无法绕过一个灵魂.我将其添加到system.config.js的map部分

 'filesaver': 'node_modules/filesaver/src/Filesaver.js'
Run Code Online (Sandbox Code Playgroud)

我将它添加到system.config.js的packages部分

  'filesaver': {defaultExtension: 'js'}
Run Code Online (Sandbox Code Playgroud)

然后我以这种方式将其导入我的service.ts.

import { saveAs } from 'filesaver';
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个错误.

在此输入图像描述

有人可以帮忙吗?

download save-as filesaver.js angular

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

angular ×2

download ×1

filesaver.js ×1

pdf ×1

save-as ×1