<!DOCTYPE html>
<html lang="en" ng-app="string">
<head>
<meta charset="utf-8">
</head>
<body ng-controller="myController">
<input type="text" ng-model="orderLists.text" ng-keyup="change()"/>
<table>
<thead>
<tr>
<th>名称</th>
<th>变化范围</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="item in orderLists">
<td><input type="text" ng-model="item.number" /></td>
<td>{{item.number-master[$index].number}}</td>
</tr>
</tbody>
</table>
<button ng-click="addData()">提交</button>
</body>
<script type="text/javascript" src="../assets/global/scripts/angular.js"></script>
<script type="text/javascript">
var string=angular.module('string',[]);
string.controller('myController',function($scope){
$scope.orderLists=[
{'number':123},
{'number':456},
{'number':789},
{'number':245},
{'number':678}
]
$scope.b=$scope.orderLists;
console.log($scope.orderLists==$scope.b)
$scope.newOrderLists = [].concat(JSON.parse(JSON.stringify($scope.orderLists)));
console.log($scope.orderLists==$scope.newOrderLists)
$scope.addData=function(){
console.log($scope.orderLists)
}
$scope.master={};
$scope.master=angular.copy($scope.orderLists,['destination']);
$scope.master2=angular.copy($scope.orderLists);
console.log($scope.master==$scope.master2)
})
</script>
</html>