javascript - 以角度 4 读取和写入文件
问题描述
我正在尝试在Angular 4中创建一个离线 Todo List。
但是我找不到任何方法来使用 javaScript 或 Angular 将数据存储在客户端的文件中。
我现在正在使用浏览器的 localStorage,但它非常慢,它使我的程序依赖于浏览器。
请提供一种在客户端创建文件的方法或任何建议
解决方案
To download file or save file
/**
* Method is use to download file.
* @param data - Array Buffer data
* @param type - type of the document.
*/
downLoadFile(data: any, type: string) {
var blob = new Blob([data], { type: type.toString() });
var url = window.URL.createObjectURL(blob);
window.open(url);
}
推荐阅读
- javascript - 如何对打字稿中的循环应用时间限制
- javascript - 如何在 swift 中发送 post 请求中的正文
- c++ - 无法从 C++ std::string 中提取 Unicode 符号
- azure - 有没有办法使用 Powershell 获取连接到哪个 Log Analytics 工作区的 VM 的详细信息?
- c# - DryIoc 作用域和重用
- python - 运行本地服务器时django中的数据库错误?
- reactjs - 如何生成作者链接 - Spfx/React 和 Sharepoint 2019?
- javascript - 将 css 样式(或类)添加到组件中对象的反应数组的每个元素
- java - 为什么成功登录后 HttpServletResponse 的正文为空
- sass - 在循环内连接 Sass 变量