angular js 循环数据(死数据) 添加数据 隔行换色 单个删除 排序
来源:互联网 发布:超级本 知乎 编辑:程序博客网 时间:2024/05/21 15:50
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>第三周周考技能</title>
<script type="text/javascript" src="../jQuery-2.1.0/jquery-2.1.0.js" ></script>
<script type="text/javascript" src="../angular.js" ></script>
<style>
/*偶数行*/
tbody tr:nth-child(even){
background-color: #cde6c7;
}
/*奇数行*/
tbody tr:nth-child(odd){
background-color: #cd9a5b;
}
</style>
<script>
var app = angular.module("myApp",[]);
app.controller("myCtrl",function($scope){
var date1 = new Date("2017-11-20 09:32:21");
var date2 = new Date("2017-11-20 10:32:21");
var date3 = new Date("2017-11-20 11:11:11");
$scope.user = [{
name : "云南白药",
num : 100,
cd : "云南",
price : 19.9,
date : date1
},{
name : "999感冒灵",
num : 30,
cd : "北京",
price : 12.5,
date : date2
},{
name : "感康",
num : 20,
cd : "河北",
price : 16.6,
date : date3
}];
//删除
$scope.del = function(delName){
for (index in $scope.user) {
if(delName == $scope.user[index].name){
$scope.user.splice(index,1);
}
}
};
//下拉菜单排序
$scope.px = "";
//入库按钮操作
$scope.addShow = false;
$scope.isIf = function(){
if ($scope.addShow ) {
$scope.addShow = false;
} else{
$scope.addShow = true;
}
}
//添加商品
$scope.newName = "";
$scope.newNum = "";
$scope.newCd = "";
$scope.newPrice = "";
$scope.addNew = function(){
var t = {
name : $scope.newName,
num : parseInt($scope.newNum),
cd : $scope.newCd,
price : $scope.newPrice,
date : new Date()
};
$scope.user.push(t);
}
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<h3>商品库存管理系统</h3>
<br /><br />
<input type="text" placeholder="输入关键字搜素..." ng-model="search" />
<select ng-model="px">
<option value="">------排列 方式------</option>
<option value="num">按货物数量正序排列</option>
<option value="-num">按货物数量逆序排列</option>
<option value="date">按入库时间正序排列</option>
<option value="-date">按入库时间逆序排列</option>
</select>
<button style="background-color: #E6B500;" ng-click="isIf()">入库</button>
<br /><br />
<table border="1px solid blue" cellpadding="10" cellspacing="0">
<tr align="center" style="background-color: #8E8E8E;">
<th>货物名称</th>
<th>货物数量</th>
<th>货物产地</th>
<th>货物单价</th>
<th>货物入库日期</th>
<th>操作</th>
</tr>
<tbody>
<tr ng-repeat="sp in user | filter:{'name':search} | orderBy : px " >
<td>{{sp.name}}</td>
<td>{{sp.num}}</td>
<td>{{sp.cd}}</td>
<td>{{sp.price | currency: "¥: "}}</td>
<td>{{sp.date | date:"yyyy-MM-dd HH:mm:ss"}}</td>
<td><button ng-click="del(sp.name)">删除</button></td>
</tr>
</tbody>
</table>
<br /><br />
<div style="width: 300px;" ng-show="addShow">
<h3>入库操作</h3>
<input type="text" placeholder="请输入商品名称" ng-model="newName" /><br />
<input type="text" placeholder="请输入商品数量" ng-model="newNum" /><br />
<input type="text" placeholder="请输入商品产地" ng-model="newCd" /><br />
<input type="text" placeholder="请输入商品单价" ng-model="newPrice" /><br /><br />
<button ng-click="addNew()">添加</button>
</div>
</center>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>第三周周考技能</title>
<script type="text/javascript" src="../jQuery-2.1.0/jquery-2.1.0.js" ></script>
<script type="text/javascript" src="../angular.js" ></script>
<style>
/*偶数行*/
tbody tr:nth-child(even){
background-color: #cde6c7;
}
/*奇数行*/
tbody tr:nth-child(odd){
background-color: #cd9a5b;
}
</style>
<script>
var app = angular.module("myApp",[]);
app.controller("myCtrl",function($scope){
var date1 = new Date("2017-11-20 09:32:21");
var date2 = new Date("2017-11-20 10:32:21");
var date3 = new Date("2017-11-20 11:11:11");
$scope.user = [{
name : "云南白药",
num : 100,
cd : "云南",
price : 19.9,
date : date1
},{
name : "999感冒灵",
num : 30,
cd : "北京",
price : 12.5,
date : date2
},{
name : "感康",
num : 20,
cd : "河北",
price : 16.6,
date : date3
}];
//删除
$scope.del = function(delName){
for (index in $scope.user) {
if(delName == $scope.user[index].name){
$scope.user.splice(index,1);
}
}
};
//下拉菜单排序
$scope.px = "";
//入库按钮操作
$scope.addShow = false;
$scope.isIf = function(){
if ($scope.addShow ) {
$scope.addShow = false;
} else{
$scope.addShow = true;
}
}
//添加商品
$scope.newName = "";
$scope.newNum = "";
$scope.newCd = "";
$scope.newPrice = "";
$scope.addNew = function(){
var t = {
name : $scope.newName,
num : parseInt($scope.newNum),
cd : $scope.newCd,
price : $scope.newPrice,
date : new Date()
};
$scope.user.push(t);
}
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<h3>商品库存管理系统</h3>
<br /><br />
<input type="text" placeholder="输入关键字搜素..." ng-model="search" />
<select ng-model="px">
<option value="">------排列 方式------</option>
<option value="num">按货物数量正序排列</option>
<option value="-num">按货物数量逆序排列</option>
<option value="date">按入库时间正序排列</option>
<option value="-date">按入库时间逆序排列</option>
</select>
<button style="background-color: #E6B500;" ng-click="isIf()">入库</button>
<br /><br />
<table border="1px solid blue" cellpadding="10" cellspacing="0">
<tr align="center" style="background-color: #8E8E8E;">
<th>货物名称</th>
<th>货物数量</th>
<th>货物产地</th>
<th>货物单价</th>
<th>货物入库日期</th>
<th>操作</th>
</tr>
<tbody>
<tr ng-repeat="sp in user | filter:{'name':search} | orderBy : px " >
<td>{{sp.name}}</td>
<td>{{sp.num}}</td>
<td>{{sp.cd}}</td>
<td>{{sp.price | currency: "¥: "}}</td>
<td>{{sp.date | date:"yyyy-MM-dd HH:mm:ss"}}</td>
<td><button ng-click="del(sp.name)">删除</button></td>
</tr>
</tbody>
</table>
<br /><br />
<div style="width: 300px;" ng-show="addShow">
<h3>入库操作</h3>
<input type="text" placeholder="请输入商品名称" ng-model="newName" /><br />
<input type="text" placeholder="请输入商品数量" ng-model="newNum" /><br />
<input type="text" placeholder="请输入商品产地" ng-model="newCd" /><br />
<input type="text" placeholder="请输入商品单价" ng-model="newPrice" /><br /><br />
<button ng-click="addNew()">添加</button>
</div>
</center>
</body>
</html>
阅读全文
0 0
- angular js 循环数据(死数据) 添加数据 隔行换色 单个删除 排序
- angular js 循环输出数据 添加数据(隐藏) 点击模糊查询 (循环为死数据)
- angular js 综合 循环死数据 全选/反选 过滤 批量删除 提交数据(判断空值) 排序
- 添加数据给表格+隔行换色
- AngularJS敏感词过滤,下拉菜单排序,表格隔行换色,添加数据
- angular jQuery css html混合table表格查询 排序 添加 删除 隔行换色
- DataGridView 隔行换色后再根据数据换色
- 隔行换色+模糊查询+添加+删除+排序
- Js、jQuery、angular隔行换色
- angular删除数据+模糊查询,排序
- 购物车排序、批量删除、查询(死数据)
- jquery添加数据隔行变色
- json 数据 添加 删除 排序
- json 数据 添加 删除 排序
- json 数据 添加 删除 排序
- angular添加数据
- 隔行换色+删除+批量删除+排序+模糊查询+修改+添加
- js的隔行换色 排序
- 【Scikit-Learn 中文文档】9 高斯过程
- HDOJ FatMouse' Trade JAVA 1009
- 仿京东分类实现
- 网站开发中有利于SEO优化的方法
- ijkplayer的使用解析-视频播放,直播
- angular js 循环数据(死数据) 添加数据 隔行换色 单个删除 排序
- 基于Restful接口的网络API接口调用方法
- 【Scikit-Learn 中文文档】10 交叉分解
- 怎样在SQL语句中使用EXISTS, UNIQUE, DISTINCT, 和OVERLAPS
- PullToRefresh 下拉刷新的时候再滑动,报IndexOutOfBoundsException
- 【java】Reactor模式详解
- [Tensorflow] Batch Normalization实现
- HDU2005
- GreenDao3.0简单使用