Javascript MVC Framework
Raphael Ramos Monteiro
O QUE É ANGULAR ?
PORQUE EU DEVERIA USA-LO?
 Framework Javascript Mvc
 Mantido pelo Google
 Possui conceitos para organizar
app
 Extende HTML
 Possui Expressoes(Diretivas)
 Facilita para testar o código JS
 Funciona com qualquer
tecnologia no back-end
 “A Necessidade de um framework MVC client-side fica
clara quando você começa a manipular em suas
páginas, não só HTML mas também dados”
DIRETIVAS
O que são
ALGUMAS DIRETIVAS
ng-repeat
ng-click
ng-show
ng-switch
EXEMPLO
ANGULAR ($SCOPE)
Expor dados(Modelos)
Referencia ao controller
MODELOS
Objetos JS
Ligados a um $(Scope)
EXEMPLO MODELOS
CONTROLADORES
Objetos Java script
Injeção de dependencias
Inicialiazar modelos
Inicializar escopo
Comportamento da UI
ROUTES
Define quando acessar determinada URL, qual
página será exibida.
TESTES UNITÁRIOS COM
ANGULAR JS
EXEMPLO
REFERENCIAS
http://www.toptal.com/angular-js/a-step-by-
step-guide-to-your-first-angularjs-app
http://stephanebegaudeau.tumblr.com/post/48
776908163/everything-you-need-to-
understand-to-start-with
OBRIGADO

Apresentação angular js