AngularJs实现显示与隐藏

设置点击按钮,进行显示表格

<button ng-click="isshow=true">新增的产品</button>

设置显示与隐藏的控件

<table ng-show="isshow" style="margin-left: 120px;">
			<tr>
				<td>
					产品编号:<input type="text" name="num" ng-model="numId" required/><br />
					产品信息:<input type="text" name="message" ng-model="msgId" required/><br />
					产品数量:<input type="number" name="nums" ng-model="numsId" required/><br />
					产品单价:<input type="number" name="dj" ng-model="djId" required/><br />
					<input type="button" value="添加" ng-click="newAdd();" style="margin-left: 70px;"/>
				</td>
			</tr>
	</table>

/执行添加数据的操作/

			$scope.newAdd = function(){
				
               //设置表单验证
               
				var flag;
				var flag1;
				var flag2;
				var flag3;
				
				if($scope.numId==null || $scope.numId==""){
					
					alert("产品编号不能为空");
					
					flag=false;
					
				}else if(isNaN($scope.numId)){
					
					alert("产品编号必须为数字");
					
					flag=false;
					
				}else if($scope.msgId==null || $scope.msgId==""){
					
					alert("产品信息不能为空");
					
					flag1=false;
					
				}else if($scope.numsId==null || $scope.numsId==""){
					
					alert("产品数量不能为空");
					
					flag2=false;
					
				}else if($scope.djId==null || $scope.djId==""){
					
					alert("产品单价不能为空");
					
					flag3=false;
					
				}else{
					//设置信息数据为true						
					flag=true;
					flag1=true;
					flag2=true;
					flag3=true;
					
				}
				
				if(flag && flag1&& flag2&& flag3){
				//弹框提示成功
				alert("添加成功");
					
					//添加数据					
					$scope.users.push({
						id:$scope.numId,msg:$scope.msgId,num:$scope.numsId,price:$scope.djId
					});
				}else{//弹框提示失败
				alert("添加失败");
					
					return;
				}
				
				//数据信息置空					
				$scope.numId="";
				$scope.msgId="";
				$scope.numsId="";
				$scope.djId="";
				
				//隐藏
				$scope.isshow=false;
				
			}
			```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拉莫帅

你的鼓励将是我的创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值