已选择过的酒品品种,第二次选择时,会提示选择重复---改进
来源:互联网 发布:拟态网络 编辑:程序博客网 时间:2024/04/28 07:07
先前的有一点bug,如此写后更简单
js代码
//已选择的品种,不能再次选择 var selectList =[]; $scope.selectGoods=function(item,index){ if(selectList.length>0){ var flag=0; for(var i=0;i<selectList.length;i++){ if(selectList[i]==item&&item!=undefined){ $scope.result = {}; $scope.result.title = "提示消息"; $scope.result.msg = "亲,请不要选择重复商品!"; $scope.popup(); //对当前的所选择的进行清空 $scope.applyList.purchaseLists[this.$index]={}; flag=1; } } }else if(flag==1){ selectList[index]=null; }else{ selectList[index]=item; } }; //添加列表 $scope.addCols = function(){ $scope.applyList.purchaseLists.push({}); }; //删除列表 $scope.removeRow = function(index,item){ $scope.applyList.purchaseLists.splice(index, 1); selectList.splice(index,1); }; //弹窗开始 $scope.popup = function() { $modal.open({ templateUrl : 'tpls/common/alertMessage.html',//弹窗公共页面 controller :ModalInstanceCtrl2, resolve : { requestResults : function() { return $scope.result; } } }); }; var ModalInstanceCtrl2 = function($scope, $modalInstance, requestResults) { $scope.results = requestResults; // 确认按钮(close()可以带参数) $scope.ok = function() { $modalInstance.close(); }; }; //弹窗结束html部分代码:
<tr name="form" ng-repeat="item in applyList.purchaseLists"> <td> <select ng-model="item.goods" name="goods" ng-options="product.goodsName for product in products" ng-required="true" ng-change="selectGoods(item.goods,$index)"> <option value="">请选择品种</option> </select> </td>
0 0
- 已选择过的酒品品种,第二次选择时,会提示选择重复---改进
- 已选择过的酒品品种,第二次选择时,会提示选择重复
- 选择外汇交易品种很重要
- 人生的第二次选择
- 基金定投三部曲:选择合适的品种和方式
- 过程改进的人员选择
- 简单选择排序的改进——二元选择排序
- 模型选择和改进
- 直接选择排序-改进
- C++ 选择容器的提示
- 选择
- 选择~
- 选择
- 选择
- 选择
- 选择
- 选择
- 选择
- Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
- Java线程阻塞中断和LockSupport问题
- Stanford编程方法学公开课作业 1 ----关于Karel 中点寻找问题的讨论 (Midpoint finding)
- Java学习资料
- request.getParameter()、request.getInputStream()和request.getReader()
- 已选择过的酒品品种,第二次选择时,会提示选择重复---改进
- SAP ABAP 编辑器输入中文后变成?乱码
- java对象之间的“=”
- 同步调用与异步调用
- Android内容访问者获取短信
- java中JVM的原理
- 安卓格式化日期
- VRP平台总体介绍及基础配置
- js 控制 上传文件的大小和类型