2017-03-13 22 views
0

我有一个角度2项目,如何读写我的服务器上的JSON文件?在x10Hosting上读取和写入JSON

我可以在自己的代码中做我想做的事情,我不想每次都改变我的代码,重新编译并上传我的网站。

任何帮助?示例非常感谢

回答

0

Angular可以使用HTTP Client读取远程JSON文件,但它不能直接写入远程文件。

对于编写,您可以使用服务器端脚本(如PHP(由x10Hosting支持))提供允许Angular发布到(也使用HTTP客户端)的url来更新JSON。

比如像这样PHP:

$data = json_decode('./data.json'); // decode the json 
$data->something = $_POST['something']; // update the something property 
file_put_contents('./data.json', json_encode($data)); // write back to data.json 
+0

如何将我谈剧本在我的应用程序呢? – mast3rd3mon

+0

我会做一些像'this.http.post('/ script.php',body)'并传递json的正文吗? – mast3rd3mon