Javascript 具有多组合AngularJs的高级搜索

Javascript 具有多组合AngularJs的高级搜索,javascript,angularjs,scope,Javascript,Angularjs,Scope,我有三个不同的输入框,如下所示: 名字 <input type="text" name="firstName" ng-model="firstName" / > 当我尝试第三种类型的搜索时,搜索失败,因为定义了$scope.lastName后,它执行第二种情况,而不是我要执行的第三种情况。如果输入的是lastName和firstName,我如何运行第三种情况?ifa&&b{…}else ifa{…}else ifb{…}Sergiu的答案怎么不起作用?这是正确的逻辑。你能发一张便条

我有三个不同的输入框,如下所示:

名字

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

当我尝试第三种类型的搜索时,搜索失败,因为定义了$scope.lastName后,它执行第二种情况,而不是我要执行的第三种情况。如果输入的是lastName和firstName,我如何运行第三种情况?

ifa&&b{…}else ifa{…}else ifb{…}Sergiu的答案怎么不起作用?这是正确的逻辑。你能发一张便条吗?如果$scope.firstName&&$scope.lastName{…}如果$scope.firstName{…}如果$scope.lastName{…}如果$scope.lastName{…}如果$scope.lastName{…}如果$scope.lastName{…}如果$scope.lastName{…}对不起@jw56578.它可以工作了。@Sergiu你能please@MANOJ换句话说,使用Angular时不要忘记基本编程:答案是什么?我建议你删除这个问题,因为它与Angular没有什么关系,也不可能对未来的Angular程序员有好处。
<input type="text" name="lastName" ng-model="lastName" / >
<input type="text" name="roll Number" ng-model="rNumber" / >
<button type="button" ng-click="search()">Search</button>
 $scope.search=function(){
    if($scope.firstName){      //1st case
    //search operation
      }

 if($scope.lastName){    //2nd case
    //search operation
      }    

 if($scope.lastName && $scope.firstName){    // 3rd case is failing
    //search operation
      }
    }