O documento apresenta um cronograma de tópicos sobre AngularJS II, incluindo filters, validação de formulários, injeção de dependências, services, scopes e testes unitários. É fornecido detalhes sobre como usar diferentes filters embutidos como currency, date e json para formatar dados, e como validar formulários com requisitos, tamanhos mínimos e máximos, e padrões.
14. $pristine, $dirty, $error
ANGULARJS II
$pristine:
Verifica se o valor está limpo (não foi alterado nenhuma
vez durante a edição do form)
$dirty
Verifica se o valor está sujo (já foi alterado em algum
momento durante a edição do form)
15. $pristine, $dirty, $error
ANGULARJS II
$error:
Verifica se o form está inválido.
<alert ng-show="carForm.plateField.$dirty && carForm.plateField.$invalid"
topic="Something went wrong!">
<span ng-show="carForm.plateField.$error.required">
You must inform the plate of the car!
</span>
<span ng-show="carForm.plateField.$error.minlength">
The plate must have at least 6 characters!
</span>
<span ng-show="carForm.plateField.$error.maxlength">
The plate must have at most 10 characters!
</span>
<span ng-show="carForm.plateField.$error.pattern">
The plate must start with non-digits, followed by 4 to 7
numbers!
</span>
</alert>
17. Services
ANGULARJS II
Singleton - Cada componente dependente de um
serviço obtém uma referência à única instância
gerado pela service factory.
Lazily instantiated – Angular só instancia um service
quando um componente da aplicação depende dele.
19. Scopes
ANGULARJS II
$scope - Cada controller e diretiva tem o seu.
$rootScope – Global, use com moderação (nunca, se
for possível).
20. Scopes - $scope
ANGULARJS II
Pode ser isolado ou não.
Pode acessar valores dos escopos pai caso a um
controller esteja dentro do outro.
<div ng-controller="MyController">
<div ng-controller="MyController2">
</div>
</div>
25. ANGULARJS II
BRANAS, Rodrigo. AngularJS Essentials:
Design and construct reusable, maintainable,
and modular web applications with AgularJS.
Bombaim:Birmingham, 2014.
https://docs.angularjs.org/guide
Referências Bibliográficas