Introdução ao

AngularJS

Campinas Front-End Meetup - Dojo #2

O que é ?

Framework javascript open-source

desenvolvido e mantido principalmente pelo Google.

Focado no conceito SPA (Single Page Applications)
e ser altamente testável.
 

Utiliza o pattern de arquitetura MVC (Model, View, Controller), favorecendo assim uma boa separação de responsabilidade entre as camadas da aplicação e reuso do código.

Características

  • One-way / Two-way data binding
  • Componentes html
  • Injeção de dependências
  • Modularização
  • Testabilidade
  • Curva de aprendizado
  • Referências / comunidade / mercado

ng-app

ng-model

módulo

controller (as)

componentes (diretivas)

Let's code!

Coding DOJO - AngularJS

By Leandro Nunes