我本地存储了一个json文件,即时通讯工作,但我无法保存它,失去了坚持。此代码是在我的网络控制器(angularjs)我怎样才能保存与JavaScript或angularjs json文件?
$http.get("users.json")
.then(function(res) {
$scope.users = res.data;
});
$scope.addUser = function() {
$scope.users.push({
name: $scope.user
});
$scope.user = "";
}
$scope.removeUser = function() {
$scope.users.pop({
name: $scope.user
});
$scope.user = "";
}
我知道另一种方式是本地存储,但我无法使用它,因为我不能在我的HTML代码中列出的每一个对象(它说我不能推或弹出一个未定义的对象)。
那么,我该怎么做呢?
Thanxs!
无法从浏览器保存到文件。 localStorage存储为字符串,所以不清楚你试图做什么来推送它。您可以很容易地将数据串入数据,并在工作时解析回数组/对象 – charlietfl
JSON.stringify(dataObject)是您的朋友。然后使用JSON.parse(dataAsString)将其恢复。 – primavera133