0

我想从浏览器本地读取和写入计算机上的文件。我很确定这不起作用,但你永远不知道。

所以这是我目前必须测试我的愿望是否可行。这几乎是带有一些改编的 angularjs 演示。

function TodoController($scope, $http) {
    $http.get('data.json')
        .then(function(res){
            $scope.todos = res.data;                
    });

    $scope.save = function(){
        $http.put('data.json', $scope.todos).
            success(function(data){
                alert(data);
            }).
            error(function(data){
                alert("error");
            });
    };

    $scope.addTodo = function() {
        $scope.todos.push({text:$scope.todoText, done:false});
        $scope.todoText = '';
    };
...
}

我使用 .get 获取 json 文件的内容,并尝试使用 .put 和 .post 保存 $scope.todos 的内容。是否有机会在没有服务或服务器的情况下写入文件?也许带有浏览器扩展?还是我做错了什么?

4

0 回答 0