angular table的添加搜索
来源:互联网 发布:java程序设计流程图 编辑:程序博客网 时间:2024/06/06 15:38
<body ng-app="myApp" ng-controller="myCtrl">
<center>
资产登记<br />
<table border="1px" cellspacing="0px" cellpadding="0px">
<tr>
<th>资产编号</th>
<th>资产名称</th>
<th>资产数量</th>
</tr>
<tr ng-repeat="g in goods">
<td>{{g.id}}</td>
<td>{{g.name}}</td>
<td>{{g.count}}</td>
</tr>
</table><br />
资产搜索:<input type="text" ng-model="name3" />
<input type="button" value="搜索" ng-click="sousuo()"/><br /><br />
资产添加<br /><br />
资产编号:<input type="text" ng-model="id1" /><br /><br />
资产名称:<input type="text" ng-model="name1" /><br /><br />
资产数量:<input type="text" ng-model="count1" /><br /><br />
<input type="button" value="资产录入" ng-click="luru()"/>
</center>
<script>
var mo = angular.module("myApp",[]);
mo.controller("myCtrl",function($scope){
//创建一个数组来放入几组数据
var arr = [
{id:10011120,name:"iphoneX",count:10},
{id:10011121,name:"华为mate10",count:20},
{id:10011122,name:"vivoR12",count:55}
];
//将数组放进table里面
$scope.goods = arr;
//调用录入的方法
$scope.luru=function(){
//先拿到输入的编号值
var n = $scope.id1;
//判断是不是纯数字和长度
if(isNaN(n)){
alert("编号必须为纯数字");
return;
}
if(n.length!=8){
alert("编号长度必须为8位");
return;
}
//开始判断输入的名称值是否重复
var name2 = $scope.name1;
for(var i=0;i<arr.length;i++){
var g = arr[i];
if(g.name==name2){
alert("该资产已经存在");
return;
}
}
//开始判断输入的数量是不是纯数字
var count2 = $scope.count1;
if(isNaN(count2)){
alert("数量必须为纯数字");
}
//所有的判断完成以后开始建立一个对象
var obj = {
id:$scope.id1,
name:$scope.name1,
count:$scope.count1
};
//将对象放入数组并且添加到table里面
arr.push(obj);
$scope.goods=arr;
}
//搜索方法-根据名称搜索
$scope.sousuo = function(){
var ss = $scope.name3;
//用undefind来作非空判断
if(ss==undefined){
alert("不能为空");
return;
}
for(var i=0;i<arr.length;i++){
var sou = arr[i];
if(sou.name==ss){
alert("搜索到相关内容");
return;
}
}
alert("未搜到相关内容");
}
});
</script>
</body>
- angular table的添加搜索
- angular的排序,敏感字符,添加,搜索
- Angular的Table们
- Angular的Table 组件
- table jquery angular删除添加排序
- css+jQuery+angular+table查询排序添加和批量删除
- angular的查询添加排序
- angular的路由表格添加
- angular的订单查询添加
- angular的添加查找表格
- Angular展示页面、判断纯数字长度,搜索,添加等
- jquery将数据以table的形式显示,实现数据统计,分页,以及动态添加,搜索
- Angular 2.0 实现的搜索框
- Angular添加一个文本框的回车响应
- angular表格的查询添加和排序
- angular的添加隐藏于显示
- 【Angular】table假分页
- angular jQuery css html混合table表格查询 排序 添加 删除 隔行换色
- mysql用户root多密码成因
- opencl之code builder学习教程1
- 数据源读写分离 -- replication
- 还说关于工业软件的那点事
- 学习秒杀系统时遇到的问题
- angular table的添加搜索
- 第十三周项目2
- Java试水题目—万年历
- CentOS-6 网卡设置为系统自启动
- Android内存泄漏的可能情况
- ubuntu14.04 +xrdp+xfce 远程登录(附screen工具使用)
- Video Analysis 相关领域解读之Temporal Action Detection(时序行为检测)
- hinernate中持久化对象的状态
- php 自定义函数 和 系统函数 的变量从内存释放