angularjs - 从文件中获取数据并写入文件
问题描述
angularJS中有没有办法将数据写入本地文件夹中的文件?我设法从文件中获取数据,现在我想写点东西。
我从 获取数据data.json
,但是order.txt
是404 (Not Found)
或ERR_CONNECTION_REFUSED
。
angular.module("sportsStore")
.constant("dataUrl", "data.json")
.constant("orderUrl", "order.txt")
.controller("sportsStoreCtrl", function ($scope, $http, $location,
dataUrl, orderUrl, cart) {
$scope.data = {
};
$http.get(dataUrl)
.success(function (data) {
$scope.data.products = data;
})
.error(function (error) {
$scope.data.error = error;
});
$scope.sendOrder = function (shippingDetails) {
var order = angular.copy(shippingDetails)
order.products = cart.getProducts();
$http.post(orderUrl, order)
.success(function (data) {
$scope.data.orderId = data.id;
})
.error(function (error) {
$scope.data.orderError = error;
});
}
});
解决方案
您可以尝试使用**blob**
$scope.data = {
};
$scope.writeFile = function () {
$scope.data = angular.toJson($filter('filter')($scope.sendOrder));
};
}]);
var blob = new Blob([scope.writeFile],{
type: "application/json;charset=utf-8;"
});
downloadLink.attr('href', window.URL.createObjectURL(blob));
请也通过它。
希望能帮助到你。谢谢!
推荐阅读
- python - 按 Pandas 数据框分组并获取计数
- autosar - Autosar 中的 S/R 和 C/S 调用
- algorithm - 如何确保 LUA 代码中的表中没有重复的相邻值?
- azure - App Service 和 Application Insights 之间的安全连接
- postgresql - Java PostgreSQL:连接失败时抑制错误输出
- c# - 错误:\Bin\Newtonsoft.Json.Net20.dll 和 \Bin\Newtonsoft.Json.dll 中都存在“Newtonsoft.Json.Linq.JObject”类型
- jquery - 如何根据其值隐藏下拉菜单中的选择选项 - wordpress
- r - 如何安排从 postgres 数据库读取数据、进行一些分析并将结果数据写入数据库的 r 脚本的运行?
- python - 创建一个每 n 个 epoch 激活的 Keras 回调
- ruby - TryRuby 为 String 提出未定义的方法 `[]='