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.
- Webstorm
- Sublime Text
- AngularJS Eclipse
- Visual Studio
Olรก mundo, AngularJS
O exemplo abaixo mostra a maneira mais fรกcil de criar sua primeira aplicaรงรฃo โHello worldโ em AngularJS.
<!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:
- 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.
- 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โ.
- Estamos usando uma variรกvel de membro chamada โmessageโ que nada mais รฉ do que um espaรงo reservado para exibir a mensagem โHello Worldโ.
- 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รก.
- โ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.
- 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.
- 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.


