AngularJS实现购物车模糊查询,价格区间查找,根据名字删除,点击排序
来源:互联网 发布:风水罗盘软件 编辑:程序博客网 时间:2024/05/17 08:03
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>购物车</title>
<script type="text/javascript" src="angular/angular.js" ></script>
<script>
var app = angular.module("myApp",[]);
app.controller("myCtrl",function($scope,$rootScope){
$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:1420
}];
$scope.del=function(name){
/*$scope.list.splice(index,1);*/
for(index in $scope.list){
if($scope.list[index].name==name){
$scope.list.splice(index,1);
}
}
};
$scope.show = function(){
if($scope.list.length>0){
return true;
}else{
return false;
}
};
//价格区间的功能
$scope.ss="请选择";
$scope.money=function (item) {
var arr=$scope.ss.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" align="center">
<input type="text" placeholder="产品名称" ng-model="query" />
产品价格:<select ng-model="ss">
<option>请选择</option>
<option selected="selected">1000-2000</option>
<option>2000-3000</option>
<option>3000-4000</option></select><br />
<table ng-show="show()" style="margin-top: 50px;" align="center" cellpadding="5" cellspacing="0" border="1px solid #000">
<thead>
<tr>
<th ng-click="desc=!desc;col='id'">产品编号</th>
<th ng-click="desc=!desc;col='name'">产品名称</th>
<th ng-click="desc=!desc;col='price'">产品价格</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="l in list | filter:{'name':query} | 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>
</tbody>
</table>
<p ng-if="!show()">购物车为空</p>
</body>
<html>
<head>
<meta charset="utf-8" />
<title>购物车</title>
<script type="text/javascript" src="angular/angular.js" ></script>
<script>
var app = angular.module("myApp",[]);
app.controller("myCtrl",function($scope,$rootScope){
$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:1420
}];
$scope.del=function(name){
/*$scope.list.splice(index,1);*/
for(index in $scope.list){
if($scope.list[index].name==name){
$scope.list.splice(index,1);
}
}
};
$scope.show = function(){
if($scope.list.length>0){
return true;
}else{
return false;
}
};
//价格区间的功能
$scope.ss="请选择";
$scope.money=function (item) {
var arr=$scope.ss.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" align="center">
<input type="text" placeholder="产品名称" ng-model="query" />
产品价格:<select ng-model="ss">
<option>请选择</option>
<option selected="selected">1000-2000</option>
<option>2000-3000</option>
<option>3000-4000</option></select><br />
<table ng-show="show()" style="margin-top: 50px;" align="center" cellpadding="5" cellspacing="0" border="1px solid #000">
<thead>
<tr>
<th ng-click="desc=!desc;col='id'">产品编号</th>
<th ng-click="desc=!desc;col='name'">产品名称</th>
<th ng-click="desc=!desc;col='price'">产品价格</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="l in list | filter:{'name':query} | 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>
</tbody>
</table>
<p ng-if="!show()">购物车为空</p>
</body>
</html>
阅读全文
0 0
- AngularJS实现购物车模糊查询,价格区间查找,根据名字删除,点击排序
- AngularJS购物车模糊查询,表头排序,增删改查
- angular js 实现购物车模糊查询删除全选
- AngularJs的点击删除,排序,查询
- html angular购物车全选+全删+批量删除+单独删除+模糊查找+筛选价格区间
- AngularJS实现购物车功能,表格的删除,查询,排序功能
- 表头排序 价格区间查询
- 购物车angularJS删除和模糊查询还有排序
- AngularJS 查询、添加、删除、全选、反选、点击排序
- angularJs 删除 查询 排序
- AngularJS购物车功能增加/删除/价格的计算
- JSP类似购物车根据后台数据自动生成一行商品,点击按钮实现数量价格自动增加
- 购物车(排序,删除,查询)
- 购物车 查询 删除 排序
- AngularJS添加删除查询排序
- AngularJs实现订单列表的增加删除查询排序
- 仿购物车模块,点击编辑(完成)删除一个或者多个内容,上拉加载,下拉刷新
- angularjs购物车,排序,筛选,全选,删除,确认是否删除
- 空间索引-GEOHash算法
- 黑马商城项目_导航部分
- Java中的基础----堆与栈的介绍、区别
- 浅谈ArrayList
- TR里ABP用配方做选型的补充问题
- AngularJS实现购物车模糊查询,价格区间查找,根据名字删除,点击排序
- 计算一个三位数的各位之和
- The Largest Generation
- 排序算法(一) 冒泡排序
- poi导出excel,支持2007和2003,支持javabean,利用反射对poi进行简单封装,支持任意实体和乱序的excel表格
- Asp.net Core性能对比Asp.net .net Framework和Java Web Servlet
- zabbix-监控磁盘i/o
- 2015新生赛莲花池
- 51单片机实验2017年11月17日