注意:这个问题不是关于ANGULAR的HttpClient,而是关于组件模板生成的文档。
我想做一个简单而强大的MS EXCEL导出的老把戏:生成一个包含单个的HTML文档,并使用"Content-Type: application/xls“提供它。用户的浏览器会将文档转发到本地安装的MS EXCEL,它会检测到这不是“真正的”.xls,而是HTML,并将HTML很好地转换为电子表格。
我的实现方法很简单:为path添加一个路由,比如"/export-xls",并添加一个新组件,用于获取数据并在其模板中呈现数据。
然而,我绝对找不到在响应中设置"Content-Type“头的方法!?我设想在"Routes“数组中设置"contentType:'application/xls'",但没有办法。
从ANGULAR中生成这样的文档最简单、最好的方法是什么?
发布于 2018-08-06 22:58:33
您可以通过执行以下步骤来解决问题
G29
我不确定您是否可以在不创建物理文件的情况下执行此操作,因为响应内容类型需要http请求
https://stackoverflow.com/questions/51710022
复制相似问题