AngularJS | función angular.equals()

La función angular.equals() en AngularJS se usa para comparar dos objetos o dos valores, sean iguales o no. Si los dos valores son iguales, devuelve VERDADERO , de lo contrario, devolverá FALSO .

Sintaxis:

angular.equals(val1, val2)

Donde val1 y val2 son los valores o los objetos a comparar.
Valor devuelto: Devuelve VERDADERO o FALSO

Ejemplo 1:

<html>
<head>
 <script src=
 "//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js">
 </script>
 <title>angular.equals()</title>
 </head>
  
<body ng-app="app" style="text-align:Center">
  <h1 style="color:green">GeeksforGeeks</h1>
  <h2>angular.equals()</h2>
  
<div ng-controller="geek">
  Input A: <input type="number" ng-model="val1" ng-change="check()" />
  <br /><br>
  Input B: <input type="number" ng-model="val2" ng-change="check()" />
  <br /><br>
  {{msg}}
</div>
  
  <script>
  var app = angular.module("app", []);
  app.controller('geek', ['$scope', function ($scope) {
    $scope.val1 = 0;
    $scope.val2 = 0;
    $scope.check = function () {
      if (angular.equals($scope.val1, $scope.val2))
        $scope.msg = "Input values are equal.";
      else
        $scope.msg = "Input values are not equal.";
      }
    }]);
  
</script>
</body>
</html>

Salida:
Antes de la entrada:
es igual
Después de la entrada:
es igual

Ejemplo 2:

<html>
<head>
 <script src=
 "//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js">
 </script>
 <title>angular.equals()</title>
 </head>
  
 <body ng-app="app" style="text-align:Center">
   <h1 style="color:green">GeeksforGeeks</h1>
   <h2>angular.equals()</h2>
  
<body ng-app="app">
 <div ng-controller="geek">
    Password: <br>
    <input type="password" ng-model="pass" />
    <br><br>
    Confirm  Password: <br>
    <input type="password" ng-model="PASS" ng-change="match()" /><br />
    <p ng-show="isMatch" style="color:green">Password matched</p>
    <p ng-hide="isMatch || PASS==null" style="color:red">
     Password does not match</p>
  </div>
  
<script>
  var app = angular.module("app", []);
  app.controller('geek', ['$scope', function ($scope) {
   $scope.match = function () {
   $scope.isMatch = angular.equals($scope.pass, $scope.PASS);
}
}]);
     
</script>
</body>
</html>

Salida:
Inicialmente:
es igual
Entrada incorrecta: Entrada
es igual
correcta:
es igual

Publicación traducida automáticamente

Artículo escrito por Vishal Chaudhary 2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *