首页 > 代码库 > angulr小例子,增加修改信息

angulr小例子,增加修改信息

<!DOCTYPE html><html><head>	<title>测试</title>	<meta charset="utf-8">	<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script></head><body>	<div class="container" ng-app="myapp" ng-controller="mycontrl">		<table class="table">			<tr>				<td>编辑</td>				<td>姓名</td>				<td>年龄</td>				<td>性别</td>			</tr>			<tr ng-repeat="person in person">				<td><button ng-click="changuser(person.id)">编辑</button></td>				<td ng-model="fname">{{person.name}}</td>				<td ng-model="fage">{{person.age}}</td>				<td ng-model="fsex">{{person.sex}}</td>			</tr>		</table>		<button ng-click="changuser(‘new‘)">新增用户</button>		<form name="message">			<h2 ng-show="myCheck">编辑信息</h2>			<h2 ng-show="!myCheck">新增用户</h2>			<p>姓名:<input type="text" ng-model="fname" required></p>			<p>年龄:<input type="number" ng-model="fage" required></p>			<p>性别:<input type="text" ng-model="fsex" required ></p>			<input type="submit" ng-click="add(id,fname,fage,fsex)">		</form>	</div>	<script type="text/javascript">		var app=angular.module(‘myapp‘,[]);		app.controller(‘mycontrl‘,function($scope){			$scope.person=[				{id:"0",name:"zhaoruobing",age:"17",sex:"girl"},				{id:"1",name:"jinguoqiang",age:"17",sex:"boy"},				{id:"2",name:"kongyanzhou",age:"17",sex:"boy"},				{id:"3",name:"lixiaowen",age:"18",sex:"girl"}			];			$scope.myCheck=false;			$scope.changuser=function(id){				if(id=="new"){					$scope.myCheck=false;					$scope.fname="";					$scope.fage="";					$scope.fsex="";				}				else{					$scope.myCheck=true;					$scope.id=id;					$scope.fname=$scope.person[id].name;					$scope.fage=parseInt($scope.person[id].age);					$scope.fsex=$scope.person[id].sex;				}			};			$scope.add=function(id,name,age,sex){				$scope.personmessage={					nname:name,					nage:age,					nsex:sex				};				if($scope.myCheck==false){					$scope.person.push({id:$scope.person.length,name:$scope.personmessage.nname,age:$scope.personmessage.nage,sex:$scope.personmessage.nsex});					$scope.fname="";					$scope.fage="";					$scope.fsex="";				}				else{					id=$scope.id;					$scope.person.splice(id,1,{id:$scope.person.length,name:$scope.personmessage.nname,age:$scope.personmessage.nage,sex:$scope.personmessage.nsex});				}				}		})	</script></body></html>

  技术分享

 

angulr小例子,增加修改信息