AngularJS | Directiva ng-hide

La directiva ng-hide en AngluarJS se usa para mostrar u ocultar el elemento HTML especificado. Si la expresión dada en el atributo ng-hide es verdadera, los elementos HTML se ocultan. En AngularJS hay una clase predefinida llamada ng-hide que se usa para configurar la visualización en ninguno. 
Sintaxis: 
 

 <element ng-hide="expression"> Contents... </element> 

Ejemplo 1: este ejemplo usa la directiva ng-hide para mostrar que el número ingresado es múltiplo de 5 o no. 
 

html

<!DOCTYPE html>
<html>
     
<head>
    <title>ng-hide Directive</title>
 
    <script src=
"https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js">
    </script>
</head>
 
<body ng-app="app" style="text-align:center">
    <div ng-controller="geek" ng-init="val=0">
         
        <h1 style="color:green">GeeksforGeeks</h1>
         
        <h2>ng-hide Directive</h2>
         
        Enter a number: <input type="text" ng-model="val"
                ng-keyup="check(val)">
  
        <div ng-hide="hide">
            <h3>
                The number is multiple of 5
            </h3>
        </div>
         
        <div ng-show="hide">
            <h3>
                The number is not a multiple of 5
            </h3>
        </div>
    </div>
     
    <script>
        var app = angular.module("app", []);
        app.controller('geek', ['$scope', function ($scope) {
            $scope.check = function (val) {
            $scope.hide = val % 5 == 0 ? false : true;
            };
        }]);
    </script>
</body>
 
</html>

Producción: 
 

nghide

Ejemplo 2: este ejemplo usa la directiva ng-hide para ocultar contenido. 
 

html

<!DOCTYPE html>
<html>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/
    1.6.9/angular.min.js"></script>
    <head>
        <title>ng-hide Directive</title>
    </head>
    <body>
        <div ng-app="app" ng-controller="geek"  style="text-align:center">
            <h1 style="color:green">GeeksforGeeks</h1>
            <h2>ng-hide Directive</h2>
            <input id="chbhide" type="checkbox" ng-model="hide" />
            <label for="chbhide">
                Hide Paragraph
            </label>
            <p ng-hide="hide" style="background: green; color: white;
            font-size: 14px; width:35%; padding: 10px;">
                Hide this paragraph using ng-hide
            </p>
 
        </div>
        <script>
            var myapp = angular.module("app", []);
            myapp.controller("geek", function ($scope) {
            $scope.hide = false;
            });
        </script>
    </body>
</html>

Salida:  
Antes de hacer clic: 
 

nghide

Después de hacer clic: 
 

nghide

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 *