AngularJS过滤器filter,orderBy排序,删除全部数据2
来源:互联网 发布:模糊控制算法 matlab 编辑:程序博客网 时间:2024/05/18 03:13
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/angular-route.js" ></script>
<script type="text/javascript" src="js/angular.js" ></script>
<script>
var app=angular.module("myApp",[]);
app.controller("myCtrl",function($scope){
$scope.list=[
{ id:80,
name:"iphone",
price:5400
},
{ id:1200,
name:"ipad mini",
price:2200
},
{ id:500,
name:"ipad air",
price:2340
},
{id:29,
name:"ipad",
price:14200
},
{id:910,
name:"imac",
price:15400
}
];
$scope.del=function(name){
for(index in $scope.list){
if($scope.list[index].name==name){
var con = confirm("确定删除?");
if(con==true){
$scope.list.splice(index,1);
}
}
}
}
/*var flag=0;
$scope.order=function(){
if(flag==0){
$scope.list.predicate ='-id';
flag=1;
}else{
$scope.list.predicate ='id';
flag=0;
}
}*/
$scope.p="0-20000";
$scope.money=function(item){
var arr=$scope.p.split("-");
var min=arr[0];
var max=arr[1];
if(item<min||item>max){
return false;
}else{
return true;
}
}
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<input type="text" placeholder="产品名称" ng-model="search" />
产品价格:
<select ng-model="p">
<option>0-20000</option>
<option>1000-2000</option>
<option>2000-3000</option>
<option>4000-5000</option>
<option>10000-20000</option>
</select>
<br /><br />
<table border="1px solid red" cellpadding="10" cellspacing="0" width="500px">
<tr>
<td ng-click="desc=!desc;col='id' " >产品编号</td>
<td ng-click="desc=!desc;col='name' ">产品名称</td>
<td ng-click="desc=!desc;col='price' ">产品价格</td>
<td>操作</td>
</tr>
<!--| orderBy:list.predicate-->
<tr ng-repeat="l in list | filter:{'name':search} | orderBy:col:desc " ng-if="money(l.price)">
<td>{{l.id}}</td>
<td>{{l.name}}</td>
<td>{{l.price | currency:"(RMB)" }}</td>
<td><button ng-click="del(l.name)">刪除</button></td>
</tr>
</table>
</center>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/angular-route.js" ></script>
<script type="text/javascript" src="js/angular.js" ></script>
<script>
var app=angular.module("myApp",[]);
app.controller("myCtrl",function($scope){
$scope.list=[
{ id:80,
name:"iphone",
price:5400
},
{ id:1200,
name:"ipad mini",
price:2200
},
{ id:500,
name:"ipad air",
price:2340
},
{id:29,
name:"ipad",
price:14200
},
{id:910,
name:"imac",
price:15400
}
];
$scope.del=function(name){
for(index in $scope.list){
if($scope.list[index].name==name){
var con = confirm("确定删除?");
if(con==true){
$scope.list.splice(index,1);
}
}
}
}
/*var flag=0;
$scope.order=function(){
if(flag==0){
$scope.list.predicate ='-id';
flag=1;
}else{
$scope.list.predicate ='id';
flag=0;
}
}*/
$scope.p="0-20000";
$scope.money=function(item){
var arr=$scope.p.split("-");
var min=arr[0];
var max=arr[1];
if(item<min||item>max){
return false;
}else{
return true;
}
}
});
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<input type="text" placeholder="产品名称" ng-model="search" />
产品价格:
<select ng-model="p">
<option>0-20000</option>
<option>1000-2000</option>
<option>2000-3000</option>
<option>4000-5000</option>
<option>10000-20000</option>
</select>
<br /><br />
<table border="1px solid red" cellpadding="10" cellspacing="0" width="500px">
<tr>
<td ng-click="desc=!desc;col='id' " >产品编号</td>
<td ng-click="desc=!desc;col='name' ">产品名称</td>
<td ng-click="desc=!desc;col='price' ">产品价格</td>
<td>操作</td>
</tr>
<!--| orderBy:list.predicate-->
<tr ng-repeat="l in list | filter:{'name':search} | orderBy:col:desc " ng-if="money(l.price)">
<td>{{l.id}}</td>
<td>{{l.name}}</td>
<td>{{l.price | currency:"(RMB)" }}</td>
<td><button ng-click="del(l.name)">刪除</button></td>
</tr>
</table>
</center>
</body>
</html>
阅读全文
0 0
- AngularJS过滤器filter,orderBy排序,删除全部数据2
- AngularJS过滤器filter,orderBy排序,删除全部数据
- 实现商品库存信息管理页面(AngularJS过滤器,orderBy排序,批量删除数据)
- AngularJs的过滤器:filter、orderBy、date、currency、uppercase
- angularjs 中 filter 过滤 orderBy排序 手机端自适应js
- angularJs中orderBy筛选以及filter过滤数据
- AngularJs Filter详解2--自定义过滤器
- AngularJs 过滤器(filter)
- AngularJs过滤器(filter)
- angularjs学习 过滤器(filter)
- angularjs中的filter(过滤器)
- angularjs过滤器(filter)
- AngularJS Filter过滤器详情
- angularjs filter 详解(过滤器)
- 《AngularJs》$filter 自定义过滤器
- AngularJs 过滤器(filter)
- angularJS-filter过滤器
- angularJS filter自定义过滤器
- 什么时装饰者模式,什么是适配器模式
- MultiDex解决64K限制的问题
- 如何打造千万级Feed流系统
- 一个基于物联网改造的智能打印终端
- Angular4 引用 material dialog时自定义对话框
- AngularJS过滤器filter,orderBy排序,删除全部数据2
- SpringMVC使用@ResponseBody时返回json的日期格式、@DatetimeFormat使用注意
- 弹窗组件layer学习笔记-项目引用
- 内部排序总结
- Column count doesn't match value count at row 1 原因
- 根据经纬度获取地区信息
- 指针 …
- 小视频-如何为iOS设备打包ipa
- IDEA项目突然提示找不到符号或程序包不存在