数据存储

发布时间 2023-03-27 21:33:52作者: 不忘初心2021

 

 

 

 

 

 

 

 

 

 代码部分

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title>主页</title>
		<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
		<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
        <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
	</head>

	<body ng-app="myApp">
		<div class="container" ng-controller="myCtrl">

			<div class="row">
				<div class="col-md-4">
					<textarea class="form-control" rows="3"  ng-model="content"></textarea>
				</div>
				<div class="col-md-4">
					<a class="btn btn-default" href="#" role="button" ng-click="add()">存储</a>
					<button class="btn btn-default" type="submit" ng-click="get()">获取</button>

				</div>
				<div class="col-md-4">
					<input class="btn btn-default" type="button" value="删除" ng-click="del()">
					<input class="btn btn-default" type="submit" value="Submit">
				</div>
			</div>

		</div>

	</body>
	<script>
		angular.module('myApp',[])
		.controller('myCtrl',function($scope){
			$scope.add=function(){
				var content=$scope.content;
				localStorage.setItem("key",JSON.stringify(content));
				var flag=localStorage.getItem("key");
				//alert("数据保存好了"+content+","+flag);
				if(flag.length!=0){
					alert("数据保存成功");
				}
			}
			$scope.get=function(){
				var flag=localStorage.getItem("key");
				$scope.content=JSON.parse(flag);
				
			}
			$scope.del=function(){
				localStorage.removeItem("key");
			}
		})
	</script>

</html>