我想从浏览器本地读取和写入计算机上的文件。我很确定这不起作用,但你永远不知道。
所以这是我目前必须测试我的愿望是否可行。这几乎是带有一些改编的 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 的内容。是否有机会在没有服务或服务器的情况下写入文件?也许带有浏览器扩展?还是我做错了什么?