Получить данные из файла и записать в файл - PullRequest
0 голосов
/ 11 февраля 2019

Есть ли в 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;
        });
    }
});  

1 Ответ

0 голосов
/ 11 февраля 2019

Вы можете попробовать это, используя **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));

Пожалуйста, пройдите через , что также .

Надеюсь, это поможет.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...