AngularJS Eventos
AngularJS tiene sus propias directivas de eventos HTML.
Directiva ng-click
ng-clickLa directiva define el evento de clic de AngularJS.
Ejemplo de AngularJS
<button ng-click="count = count + 1">¡Haz clic en mí!</button>
<p>{{ count }}</p>
</div>
Pruébalo »
Ocultar elementos HTML
ng-hideLa directiva se utiliza para establecer si una parte de la aplicación es visible.
ng-hide="true"Establecer que el elemento HTML sea invisible.
ng-hide="false"Establecer que el elemento HTML sea visible.
Ejemplo de AngularJS
<button ng-click="toggle()">Ocultar/Mostrar</button>
<p ng-hide="myVar">
Nombre:<input type="text" ng-model="firstName"><br>
Nombre completo:<input type="text" ng-model="lastName"><br>
<br>
Full Name: {{firstName + " " + lastName}}
</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('personCtrl', function($scope) {
$scope.firstName = "John",
$scope.lastName = "Doe"
$scope.myVar = false;
$scope.toggle = function() {
$scope.myVar = !$scope.myVar;
};
});
</script>
Pruébalo »
Análisis de la aplicación:
Primera partepersonControllerSimilar al capítulo de controladores.
La aplicación tiene una propiedad predeterminada:$scope.myVar = false;
ng-hideLa directiva establece si el elemento <p> y los dos campos de entrada son visibles, segúnmyVardel valor (true o false) para establecer la visibilidad.
toggle()La función se utiliza para alternarmyVarel valor de la variable (true y false).
ng-hide="true"Hacer que el elementosea invisible。
Mostrar elementos HTML
ng-showLa directiva se puede usar para establecer si una parte de la aplicación esvisible 。
ng-show="false"Puede establecer que un elemento HTML seainvisible。
ng-show="true"Puede establecer que un elemento HTML sea visible.
El siguiente ejemplo usa la directiva ng-show:
Ejemplo de AngularJS
<button ng-click="toggle()">Ocultar/Mostrar</button>
<p ng-show="myVar">
Nombre:<input type="text" ng-model="firstName"><br>
Apellido:<input type="text" ng-model="lastName"><br>
<br>
Nombre completo:{{firstName + " " + lastName}}
</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('personCtrl', function($scope) {
$scope.firstName = "John",
$scope.lastName = "Doe"
$scope.myVar = true;
$scope.toggle = function() {
$scope.myVar = !$scope.myVar;
}
});
</script>
Pruébalo »