Expressões angulares
AngularJS usa expressões para vincular dados ao HTML.
A expressão de AngularJS é escrita em aparelhos duplos: {{expressão}} .
As expressões AngularJS ligam dados ao HTML, que é semelhante à diretiva NG-Bind .
AngularJS "Sairá" dados no local onde a expressão é gravada.
As expressões angulares são muito parecidas com expressões de JavaScript : elas podem conter literais, operadores e variáveis.
Instância {{5 + 5}} ou {{FirstName + "" + LastName}}
Exemplo Código:
<! Doctype html> <html> <head> <meta charset = "utf-8"> <script src = "http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"> </script> </head> <body> <body> <d (body-body) <-bort> <body) <d) }} </p> </div> </body> </html>
Resultados em execução:
Minha primeira expressão: 10
Números AngularJs
Os números do AngularJS são como os números JavaScript:
Exemplo Código:
<! 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> <dody> <dbody-gody.6/angular.min.js "> </script> </body> <body> <body> <dbody-body.6/angular.min.js"> </script> </body> ng-init = "Quantidade = 1; custo = 5"> <p> Preço total: {{quantidade * custo}} </p> </div> </body> </html>Resultados em execução:
Preço total: 5
O mesmo exemplo usando NG-Bind:
Exemplo Código:
<! 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> <dody> <dbody-gody.6/angular.min.js "> </script> </body> <body> <body> <dbody-body.6/angular.min.js"> </script> </body> ng-init = "Quantidade = 1; custo = 5"> <p> Preço total: <span ng-bind = "quantidade * custo"> </span> </p> </div> </body> </html>
Resultados em execução:
Preço total: 5
NOTA: O uso de Ng-init não é muito comum. Você aprenderá uma maneira melhor de inicializar os dados no capítulo do controlador.
Corda angularjs
As cordas AngularJs são como Strings JavaScript:
Exemplo Código:
<! 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> <dody> <dbody-gody.6/angular.min.js "> </script> </body> <body> <body> <dbody-body.6/angular.min.js"> </script> </body> ng-init = "FirstName = 'John'; LastName = 'Doe'"> <p> Nome: {{FirstName + "" + SaltName}} </p> </div> </body> </html>Resultados em execução:
Nome: John Doe
O mesmo exemplo usando NG-Bind:
Exemplo Código:
<! 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> <dody> <dbody-gody.6/angular.min.js "> </script> </body> <body> <body> <dbody-body.6/angular.min.js"> </script> </body> ng-init = "FirstName = 'John'; lastName = 'Doe'"> <p> Nome: <span ng-bind = "primeironame + '' 'ultname"> </span> </p> </div> </body> </html>
Resultados em execução:
Nome: John Doe
Objetos AngularJs
Os objetos AngularJS são como objetos JavaScript:
Exemplo Código:
<! 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> <dody> <dbody-gody.6/angular.min.js "> </script> </body> <body> <body> <dbody-body.6/angular.min.js"> </script> </body> ng-init = "Person = {FirstName: 'John', LastName: 'Doe'}"> <p> O sobrenome é {{Person.LastName}} </p> </div> </body> </html>Resultados em execução:
Nomeado doe
O mesmo exemplo usando NG-Bind:
Exemplo Código:
<! 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> <dody> <dbody-gody.6/angular.min.js "> </script> </body> <body> <body> <dbody-body.6/angular.min.js"> </script> </body> ng-init = "Person = {FirstName: 'John', LastName: 'Doe'}"> <p> O sobrenome é <span ng-bind = "Person.lastName"> </span> </p> </div> </body> </html>Resultados em execução:
Nomeado doe
Array AngularJS
As matrizes AngularJs são como matrizes JavaScript:
Exemplo Código:
<! 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> <dody> <dbody-gody.6/angular.min.js "> </script> </body> <body> <body> <dbody-body.6/angular.min.js"> </script> </body> ng-init = "pontos = [1,15,19,2,40]"> <p> O terceiro valor é {{pontos [2]}} </p> </div> </body> </html>Resultados em execução:
O terceiro valor é 19
O mesmo exemplo usando NG-Bind:
Exemplo Código:
<! 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> <dody> <dbody-gody.6/angular.min.js "> </script> </body> <body> <body> <dbody-body.6/angular.min.js"> </script> </body> ng-init = "pontos = [1,15,19,2,40]"> <p> O terceiro valor é <span ng-bind = "pontos [2]"> </span> </p> </div> </body> </html>
Resultados em execução:
O terceiro valor é 19
Expressões angulares e expressões JavaScript
Semelhante às expressões de JavaScript, as expressões AngularJS podem conter letras, operadores e variáveis.
Ao contrário das expressões de JavaScript, as expressões angulares podem ser escritas no HTML.
Ao contrário de expressões de JavaScript, as expressões angulares não apóiam julgamentos, loops e exceções condicionais.
Ao contrário de expressões de JavaScript, os filtros de suporte de expressões do AngularJS.
O acima é uma compilação de materiais de expressão de AngularJS. Continuaremos a adicioná -los mais tarde. Espero que possa ajudar a aprender angularjs colega.