image_pdfimage_print

Melhorias de performances manuais com o AngularJs – $timeout

É muito comum os programadores conhecerem os dois primeiros argumentos do $timeout. O primeiro é a função a ser executada e o segundo argumento é o tempo em milissegundos em que a execução da função deve ser iniciar. No entanto Continue reading Melhorias de performances manuais com o AngularJs – $timeout

Melhorias de performances manuais com novos recursos do AngularJs >=1.3 – Bind

Iremos tratar de um novo recurso que será disponibilizado na próxima versão do AngularJS, na versão 1.3 que é o one-way bind. Este recurso é interessante porque garante ao programador a capacidade de definir os campos que uma vez que Continue reading Melhorias de performances manuais com novos recursos do AngularJs >=1.3 – Bind

Evitando uso de variáveis globais em sistemas utilizando AngularJs

É muito comum ver programadores fazendo uso de bibliotecas externas ao AngularJs de maneira global. Esta prática rompe as vantagens da DI – Dependency injection disponibilizada pelo modelo AngularJs, afetando vários pontos do sistema, principalmente a capacidade de testá-lo e Continue reading Evitando uso de variáveis globais em sistemas utilizando AngularJs

AngularJS – Template não resolve promises automaticamente

$parse e templates no modo padrão de funcionamento do Angular.js > 1.2.0 não irão mais resolver promises automaticamente. Com isto, códigos como o abaixo que funcionavam corretamente e tinha o resultado da execução da promise apresentado assim que disponível no Continue reading AngularJS – Template não resolve promises automaticamente

Uso de operador ternário em expressões no view do Angular.js

Não é possível utilizar até a presente versão do Angular.js, operadores ternários dentro de expressões. No entanto, é possível com operadores lógicos efetuarmos a mesma lógica e obtermos o mesmo comportamento. Para isto, basta substituir a operação abaixo apresentada pela Continue reading Uso de operador ternário em expressões no view do Angular.js