Evento Coding Dojo promovido pela InCuca (http://incuca.com.br) sobre o framework JavaScript open-source mantido pelo Google AngularJS.
O Dojo envolveu entender o conceito do AngularJS por meio de exemplos, como utilizá-lo e a estrutura do framework. Material útil tanto para iniciantes quanto para experientes em JavaScript e HTML5.
6. AngularJS
AngularJS é um framework
JavaScript open-source,
mantido pelo Google, que
auxilia na execução de
single-page applications.
https://angularjs.org/
+
7. Onde surgiu
- Miško Hevery e Adam Abrons (2009)
- Projeto Google Feedback, 6 meses de
desenvolvimento e 18 mil linhas de código
- Miško: "Refaço em 2 semanas"
- Projeto final: "1500 linhas em 1 semana"
AngularJS
8. Sobre AngularJS
- Framework Javascript
- MVC (Model-View-Controller) para web
- Single Page Application
Mas o principal disso tudo é que….
AngularJS
9.
10.
11.
12.
13.
14.
15.
16. Como usar?
- Carregar o código-fonte do AngularJS
- Inicializar o framework (ng-app)
- https://github.com/tverney/pedidos.git
AngularJS
19. A metáfora do restaurante
- Vamos imaginar um restaurante onde:
Module = Restaurante;
Controller = Cozinha;
View = Cliente;
Quem seria o garçom?
AngularJS
20.
21. Two-way data binding
- A ideia é muito simples: o dado gerado no
Controller pode ser acessado na View e
vice-versa! Tudo - é claro - através do
$scope.
AngularJS