Angular js e um framework javascript para a construção de aplicações web com html,css e javascript oferece uma poderosa ligação de dados, a injeção de dependencias as diretivas para a estrutura do seu aplicativo dentre outras ferramentas poderosas
Criado com foco em spa o angular.js é extremamente flexivel e escalavel se enquadrando em modelos MVC (model view controller) MVVM (model-view-view-model) e como seus criadores o denominam hoje MVW (model-view-whatever)
Primeiro, nós precisamos de fato configurar o essencial para um projeto Angular. Há certas coisas para se observar antes de começarmos, que geralmente consiste em uma declaração ng-app para definir sua aplicação, um Controller para conversar com sua ‘View’, e alguma ligação DOM e inclusão do Angular. Aqui temos o mínimo essencial:
<!DOCTYPE html>
<html>
<head>
<title>Angular Talk#1</title>
<script src="angular.min.js"></script>
</head>
<body ng-app>
<input type="text" ng-model="nome" placeholder="digite seu nome">
<h1>Hello {{nome}}!</h1>
</body>
</html>
<div ng-controller="MainCtrl">
{{ text }}
</div>
Index.html
Controllers.js
'use strict';
/* Controllers */
angular.module('myApp.controllers', [])
.controller('MyCtrl1', ['$scope', function($scope) {
$scope.text = 'Olá, fã de Angular =)';
}])
.controller('MyCtrl2', ['$scope', function($scope) {
}]);
@vitormalencar