angular的查询

<input type="text" ng-model="name" class="cha" />

<input type="button" value="查询" ng-click="cha()" />

//查询
 $scope.cha = function() {
 //每次查询的时候,为了防止第二次失败,需要充值数组
 $scope.persons = [{
 "name": "张三",
 "age": 22,
 "pin": "zhnagsan",
 "zhiwei": "总经理"
 }, {
 "name": "李四",
 "age": 20,
 "pin": "lisi",
 "zhiwei": "总经理"
 }, {
 "name": "杨过",
 "age": 25,
 "pin": "yangguo",
 "zhiwei": "总经理"
 }];
 //新数组
 var newPersons = [];
 var n = $scope.name;
 if (n == "") {
 alert("名字不能为空")
 return;
 }
 //遍历
 for (var i = 0; i < $scope.persons.length; i++) {
  
 var n1 = $scope.persons[i].name;
 if (n == n1) {
 newPersons.push($scope.persons[i]);
 }
  
 }
 //判断
 if (newPersons.length == 0) {
 alert("没有匹配项");
 return;
 }
 $scope.persons = newPersons;
 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值