Aplicativo AngularJS Hello World: seu primeiro programa de exemplo

A melhor maneira de ver o poder de um aplicativo AngularJS รฉ criar seu primeiro aplicativo de programa bรกsico โ€œHello Worldโ€ em Angular.JS.

Existem muitos ambientes de desenvolvimento integrados que vocรช pode usar para o desenvolvimento AngularJS, alguns dos mais populares sรฃo mencionados abaixo. Em nosso exemplo, estamos usando Webstorm como nosso IDE.

  1. Webstorm
  2. Sublime Text
  3. AngularJS Eclipse
  4. Visual Studio

Olรก mundo, AngularJS

O exemplo abaixo mostra a maneira mais fรกcil de criar sua primeira aplicaรงรฃo โ€œHello worldโ€ em AngularJS.

Programa AngularJS Olรก Mundo

<!DOCTYPE html>  
<html ng-app="app">  
<head>  
    <meta charset="utf 8">
    <title>Guru99</title>     
</head>  
<body>
<h1 ng-controller="HelloWorldCtrl">{{message}}</h1>
<script src="https://code.angularjs.org/1.6.9/angular.js"></script>
<script>  
    angular.module("app", []).controller("HelloWorldCtrl", function($scope) {  
    $scope.message="Hello World" 
    } )
</script> 

</body>  
</html>

Explicaรงรฃo do cรณdigo:

  1. O "aplicativo ngโ€A palavra-chave รฉ usada para indicar que este aplicativo deve ser considerado um aplicativo angular js. Qualquer nome pode ser dado a esta aplicaรงรฃo.
  2. O controlador รฉ o que รฉ usado para manter a lรณgica de negรณcios. Na tag h1 queremos acessar o controlador, que terรก a lรณgica para exibir โ€œHelloWorldโ€, entรฃo podemos dizer, nesta tag queremos acessar o controlador chamado โ€œHelloWorldCtrlโ€.
  3. Estamos usando uma variรกvel de membro chamada โ€œmessageโ€ que nada mais รฉ do que um espaรงo reservado para exibir a mensagem โ€œHello Worldโ€.
  4. A โ€œtag de scriptโ€ รฉ usada para referenciar o script angular.js que possui todas as funcionalidades necessรกrias para angular js. Sem esta referรชncia, se tentarmos usar alguma funรงรฃo AngularJS, ela nรฃo funcionarรก.
  5. โ€œControladorโ€ รฉ o local onde estamos realmente criando nossa lรณgica de negรณcio, que รฉ nosso controlador. As especificidades de cada palavra-chave serรฃo explicadas nos capรญtulos subsequentes. O que รฉ importante notar รฉ que estamos definindo um mรฉtodo de controlador chamado 'HelloWorldCtrl' que estรก sendo referenciado na Etapa 2.
  6. Estamos criando uma โ€œfunรงรฃoโ€ que serรก chamada quando nosso cรณdigo chamar este controlador. O objeto $scope รฉ um objeto especial em AngularJS que รฉ um objeto global usado em Angular.js. O objeto $scope รฉ usado para gerenciar os dados entre o controlador e a visualizaรงรฃo.
  7. Estamos criando uma variรกvel de membro chamada โ€œmessageโ€, atribuindo a ela o valor de โ€œHelloWorldโ€ e anexando a variรกvel de membro ao objeto de escopo.

NOTA: A diretiva ng-controller รฉ uma palavra-chave definida em AngularJS (etapa 2) e รฉ usado para definir controladores em seu aplicativo. Aqui em nosso aplicativo, usamos a palavra-chave ng-controller para definir um controlador chamado 'HelloWorldCtrl'. A lรณgica real para o controlador serรก criada na (etapa 5).

Se o comando for executado com sucesso, a seguinte saรญda serรก mostrada quando vocรช executar seu cรณdigo no navegador.

Saรญda:

A mensagem 'Olรก Mundo' serรก exibida.

Programa AngularJS Olรก Mundo

Resuma esta postagem com: