JSDay FSA 23/07/2016
Introdução
Arquitetura
Diretivas
Criadores
Comparativo
Características
Porque usar?
Projetos
Criado em 2009 por Miško Hevery e Adam Abrons
2012 ano de lançamento
2013
2016 uso no Brasil
Framework escrito em javascript;
Mantido pela Google;
Arquitetura “enterprise” em uma aplicação web dinâmica;
Criar novas tags em HTML para seu navegador interpretar;
Suporta os navegadores:
IE8+, Chrome, Firefox, Safari e Opera
Arquitetura MVC ou MVW
Framework SPA Aplicação de Página Simples
Interage bem com bibliotecas de componentes de terceiros
Exige menos linhas de código do que uma solução JavaScript pura usando jQuery
Pode usar com: Java, Python, Ruby, C#, PHP
Totalmente modularizável e reutilizável
Fonte
Fonte
MVC: Model-View-Controller
MVW
<div ng-include="'/../templates/titular.html'"></div>
Data Binding atualiza view:
O {{ }} é onde o Angular define onde serão feitos os data-bindings.
Exemplo:
Exemplo 2:
Configuração muito simples e interativa
Testes podem rodar em vários browsers