我正在构建一个Angular 7 Web应用程序,我正试图为用户整合完成调查和提交结果的功能。在我能够建立一个数据库来存储信息之前,我想将结果存储在一个本地JSON文件中。然而,我在不使用Node.js 'fs'模块的情况下无法找到追加到现有本地文件的方法(我已经读到这个功能不能与Angular 6-7一起使用)。
我没有办法做到这一点吗?我知道这不是最好的方法,我计划在我启动并运行应用程序后将服务器端和数据库功能合并。
我正在构建一个Angular 7 Web应用程序,我正试图为用户整合完成调查和提交结果的功能。在我能够建立一个数据库来存储信息之前,我想将结果存储在一个本地JSON文件中。然而,我在不使用Node.js 'fs'模块的情况下无法找到追加到现有本地文件的方法(我已经读到这个功能不能与Angular 6-7一起使用)。
我没有办法做到这一点吗?我知道这不是最好的方法,我计划在我启动并运行应用程序后将服务器端和数据库功能合并。
2条答案
按热度按时间xuo3flqw1#
您可以使用fileSaver。
请尝试以下操作
然后在项目中添加一个声明文件,如“declarations.d.ts”,并在其中放入
在systemjs.config.js中,将以下内容添加到Map部分
然后将库导入组件或服务,如下所示
希望能有所帮助。
e1xvtsh32#
Angular仅适用于客户端。您不能将文件保存到服务器端