open-source, mantido pelo Google, que auxilia no desenvolvimento de aplicações SPA (Single Page Applications). Foi construído sob o padrão model-view-whatever (MVW).
- ng-if: (Lógica de if no html) - ng-show / ng-hide: (Mostrar e ocultar elementos) - ng-repeat: (Repetir itens no html) - ng-click: (Executa uma função ou condição com o click) - ng-class: (Permite mudanças de classe css dinâmico) - ng-controller: (Especifica uma controller para o contexto) - ng-view: (Renderiza um bloco de html usando router) Entre outros: https://docs.angularjs.org/api
Não aninhe muita lógica - Centralize o que puder no html usando diretivas - Crie padrões de arquitetura de projetos - Documente o que puder - Decentralize a informação, passe o conhecimento - Crie boilerplates para iniciar projetos
testes de aplicações em AngularJS. Protractor executa testes na sua aplicação rodando em um browser real, interagindo como se fosse um usuário. Site: http://www.protractortest.org