Eventos AngularJs
AngularJS tem sua própria diretiva de eventos HTML.
comando ng-click
A Diretiva NG-Click define o evento AngularJS Click.
Instância de AngularJS
<! Doctype html> <html> <head> <meta charset = "utf-8"> <script src = "http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"> </script> </body> <body> <body> <dbody-kng ng "</script> </body> <dbody> <dbody-kng.-Ngpp. ng-controller = "myctrl"> <botão ng-click = "count = count + 1"> clique em mim! </button> <p> {{count}} </p> </div> <cript> var app = angular.module ('myApp', []); app.Controller ('myctrl', function ($ scope) {$ scope.count = 0;}); </script> </body) {$ scope.count = 0;}); </script> </body)Efeito de corrida:
0
Ocultar elementos HTML
A diretiva NG-HIDE é usada para definir se a peça do aplicativo está visível.
ng-hide = "true" define que o elemento HTML é invisível.
ng-hide = "false" define o elemento HTML a ser visível.
Instância de AngularJS
<! Doctype html> <html> <head> <meta charset = "utf-8"> <script src = "http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"> </script> </body> <body> <body> <dbody-kng ng "</script> </body> <dbody> <dbody-kng.-Ngpp. ng-CONTROLLER = "PersonCtrl"> <Button ng-click = "Toggle ()"> hide/show </butut> <p ng-hide = "myvar"> name: <type de entrada = texto ng-model = "FirstName"> <br> nome: <input type = text ng-model = "lastname"> <br "> lastName}} </p> </div> <cript> var app = angular.module ('myApp', []); app.Controller ('PersonCtrl', function ($ scope) {$ scope.firstname = "John"; $ scope.lastname = "doe"; $ scope.myvar =! $ scope.myvar;Resultados em execução:
nome:
sobrenome:
Nome: John Doe
Análise de aplicação:
A primeira parte do PersonController é semelhante ao capítulo do controlador.
O aplicativo possui uma propriedade padrão: $ scope.myvar = false;
A diretiva NG-HIDE define se o elemento <p> e os dois campos de entrada são visíveis e define se é visível de acordo com o valor de myvar (verdadeiro ou falso).
A função Toggle () é usada para alternar os valores da variável myvar (true e falsa).
ng-hide = "true" torna o elemento invisível.
Exiba elementos HTML
A diretiva NG-SHOW pode ser usada para definir se uma parte do aplicativo está visível.
ng-show = "false" pode definir elementos html invisíveis.
ng-show = "true" pode ser definido para ser visível para elementos HTML.
O exemplo a seguir usa a Diretiva NG-Show:
Instância de AngularJS
<! Doctype html> <html> <head> <meta charset = "utf-8"> <script src = "http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"> </script> </body> <body> <body> <dbody-kng ng "</script> </body> <dbody> <dbody-kng.-Ngpp. ng-CONTROLLER = "PersonCtrl"> <Button ng-click = "Toggle ()"> hide/show </butut> <p ng-show = "myvar"> name: <type de entrada = texto ng-model = "Person.firstname"> <br> name: <tipo de entrada = text ng-model = "Person.Last.LastName"> <br> Nome: <input = text ng-model = "Person.Last.LASTNEM.LASTNEM.LATSNEMEMENTEMEME + "" + PERSON.LASTNAME}} </p> </div> <cript> var app = angular.module ('myApp', []); app.Controller ('PersonCtrl', function ($ scope) {$ scope.person = {FirstName: "John", lastname: "doe"}; {$ scope.myvar =! $ scope.myvar;Resultados em execução:
nome:
sobrenome:
Nome: John Doe
O exposto acima é uma compilação de informações de eventos do AngularJS. Continuaremos a adicioná -lo mais tarde. Para referência de amigos necessitados.