已选择过的酒品品种,第二次选择时,会提示选择重复
来源:互联网 发布:txt文件解密软件 编辑:程序博客网 时间:2024/04/28 11:01
如图:
JS代码如下
//已选择的品种,不能再次选择 function first(args){for(var i=0;i<args.length;i++){if(selectList2.indexOf(args[i])<0){selectList2.push(args[i]);}}return selectList2;} var selectList =[]; var selectList2 =[]; $scope.selectGoods=function(item){ /*console.log(this.$index);//定位到当前行*/ for(var i=0;i<selectList2.length;i++){ if(selectList2[i]==item){ $scope.result = {}; $scope.result.title = "提示消息"; $scope.result.msg = "亲,请不要选择重复商品!"; $scope.popup(); //对当前的所选择的进行清空 $scope.applyList.purchaseLists[this.$index]={}; } } selectList.push(item); first(selectList);//去除重复的数组 selectList=[]; }; //添加列表 $scope.addCols = function(){ $scope.applyList.purchaseLists.push({}); }; //删除列表 $scope.removeRow = function(index,item){ $scope.applyList.purchaseLists.splice(index, 1); var j; for(var i=0;i<selectList2.length;i++){ if(item.goods.goodsId==selectList2[i].goodsId){ j=i; } } selectList2.splice(j,1); };
html部分代码
<select ng-model="item.goods" name="goods" ng-options="product.goodsName for product in products" ng-required="true" ng-change="selectGoods(item.goods)"> <option value="">请选择品种</option> </select>
0 0
- 已选择过的酒品品种,第二次选择时,会提示选择重复
- 已选择过的酒品品种,第二次选择时,会提示选择重复---改进
- 选择外汇交易品种很重要
- 人生的第二次选择
- 基金定投三部曲:选择合适的品种和方式
- C++ 选择容器的提示
- 选择
- 选择~
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- CATextLayer绘制文本字符串
- RadioButton+Fragment设置自定义的指示线的长度
- 二进制数当中的1
- 详解Unity 5 全局光照系统Enlighten问题(下)
- Java注解--Annotation
- 已选择过的酒品品种,第二次选择时,会提示选择重复
- 什么是JSON?
- 获取地址栏传递信息方法汇总
- js动态生成级联下拉列表
- git 使用方法记录
- 克隆二叉树
- Socket网络编程学习基础
- 快速查询数据库表字段名,存储过程
- 同步/异步 和 阻塞/非阻塞 的区别