Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs:将json数据写入文件_Angularjs - Fatal编程技术网

Angularjs:将json数据写入文件

Angularjs:将json数据写入文件,angularjs,Angularjs,简单的问题是,是否可以将json数据(从API接收)写入我的目录结构中的json文件。api返回一个json字符串。angular中是否有支持此功能的方法,或者我是否需要依赖jquery?欢迎提供有关此主题的更多信息。您不能从javascript访问用户的文件系统,而是应该向用户提供一个保存对话框(保存文件的位置由用户决定)。AngularJS不支持这种开箱即用的方式,但是您可以通过将JSON转换为字符串并将其绑定到默认的下载文件夹来将文件保存到默认的下载文件夹 要获得将文件保存到客户端的更

简单的问题是,是否可以将json数据(从API接收)写入我的目录结构中的json文件。api返回一个json字符串。angular中是否有支持此功能的方法,或者我是否需要依赖jquery?欢迎提供有关此主题的更多信息。

您不能从javascript访问用户的文件系统,而是应该向用户提供一个保存对话框(保存文件的位置由用户决定)。AngularJS不支持这种开箱即用的方式,但是您可以通过将JSON转换为字符串并将其绑定到默认的下载文件夹来将文件保存到默认的下载文件夹



要获得将文件保存到客户端的更多控制,可以使用支持旧浏览器的。

Angular(或任何其他客户端代码)无法将文件写入客户端计算机的特定位置。虽然有文件系统API,但它基本上是为存储在浏览器上下文中的数据提供文件系统别名。
<a href="data:application/octet-stream;charset=utf-16le;base64,ew0KICAgICJnbG9zc2FyeSI6IHsNCiAgICAgICAgInRpdGxlIjogImV4YW1wbGUgZ2xvc3Nhcnki
IA0KICAgIH0NCn0=">json file</a>