angularJs中json数据转换与本地存储
1.html:把json对象转换成json字符串
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="angular.min.js"></script>
</head>
<body>
<div ng-app="module" ng-controller="ctrl">
{{data}}
</div>
<script>
var m = angular.module("module", []);
m.controller("ctrl", ["$scope", function ($scope) {
$scope.data = {"name": "泠泠在路上"};
//把json对象转换成json字符串
localStorage.setItem("data", angular.toJson($scope.data));
}]);
</script>
</body>
</html>
2.html:字符串转换成json对象
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="angular.min.js"></script>
</head>
<body>
<div ng-app="module" ng-controller="ctrl">
{{data.name}}
</div>
<script>
var m = angular.module("module", []);
m.controller("ctrl", ["$scope", function ($scope) {
//alert出字符串
alert(localStorage.getItem("data"));
//字符串转换成json对象
$scope.data =angular.fromJson(localStorage.getItem("data"));
}]);
</script>
</body>
</html>
3.html字符串转换成json对象
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="angular.min.js"></script>
</head>
<body>
<div ng-app="module" ng-controller="ctrl">
{{data.username}}
</div>
<script>
var m = angular.module("module", []);
m.controller("ctrl", ["$scope", function ($scope) {
//字符串转换成json对象
$scope.data = angular.fromJson("{"username":"泠泠在路上"}");
}]);
</script>
</body>
</html>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: c++如何获得数组的大小
- 下一篇: ngStorage用法