首页 > 解决方案 > 从文件中获取数据并写入文件

问题描述

angularJS中有没有办法将数据写入本地文件夹中的文件?我设法从文件中获取数据,现在我想写点东西。

我从 获取数据data.json,但是order.txt404 (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;
        });
    }
});  

标签: angularjs

解决方案


您可以尝试使用**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));

请也通过

希望能帮助到你。谢谢!


推荐阅读