Articles of angularjs

Aplicativo de página única – carrega o arquivo js dinamicamente com base na visualização parcial

Acabei de começar a aprender Angular e seguir o tutorial aqui – http://docs.angularjs.org/tutorial/step_00 Eu fiz o download do exemplo de semente do GitHub e ele funciona muito bem. Eu tenho uma pergunta – se uma visão parcial requer que um arquivo js externo seja referenciado, ele precisa ser adicionado ao arquivo index.html no começo? Eu […]

Erro de elemento não visível (não é possível clicar em um elemento)

Eu quero clicar em um botão de opção, aparece em uma página da web. O código é o seguinte: Código HTML: Mumbai Tesstcase: // demo-test.js describe(‘Protractor Demo App’, function() { jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000000; it(‘check item count’, function() { browser.get(”); element(by.id(‘mumbaiCity’)).click(); }); }); Este teste atravessa o erro: 1) Contagem de itens de verificação do aplicativo […]

Problemas com dependência circular e OOP no AngularJS

AngularJS + OOP é um recurso meio sexy para usar Oi, eu estou usando com sucesso OOP com AngularJs já há algum tempo (primeiro começou com angularjs com oop inheritance em ação ), a abordagem fornecida permite que você defina suas classs como serviços angulares, que você pode estender ou herdar depois disso: Application.factory(‘AbstractObject’, [function […]

Comunicação AngularJS entre diretivas

Eu sou novo no Angular.js, eu preciso para minha aplicação alguma comunicação entre diretivas, eu leio alguma documentação sobre link e require, mas não consigo entender exatamente como funciona. Por um exemplo simples eu tenho: live fiddle: http://jsfiddle.net/yw235n98/5/ 2 diretivas: firstDir, secondDir :: com alguns dados firstDir tem uma function click que irá alterar o […]

O que é o browser.ignoreSynchronization no transferidor?

Eu já vi tantas vezes que as pessoas sugerem usar: browser.ignoreSynchronization=true; // or false Mas eu não entendo porque precisamos disso?

AngularJS – converter datas no controlador

Alguém poderia me sugerir como converter data deste formato 1387843200000 para este 24/12/2013 dentro do meu controlador ? Apenas FYI minhas datas são armazenadas desta forma e quando a binding para editar o formulário com o campo input type=”date” não está sendo preenchida em tudo. #Plunker demo aqui. EditCtrl app.controller(“EditCtrl”, [ “$scope”, “$filter”, “db” function […]

Solução alternativa de preenchimento automático do navegador AngularJS usando uma diretiva

Ao enviar um formulário no AngularJS e usar o navegador, lembre-se da funcionalidade de senha e, em uma tentativa de login subsequente, deixe o navegador preencher o formulário de login com o nome de usuário e senha, o modelo $scope não será alterado com base no preenchimento automático. O único hack sujo que encontrei é […]

AngularJs – cancelar evento de mudança de rota

Como faço para cancelar o evento de mudança de rota no AngularJs? Meu código atual é $rootScope.$on(“$routeChangeStart”, function (event, next, current) { // do some validation checks if(validation checks fails){ console.log(“validation failed”); window.history.back(); // Cancel Route Change and stay on current page } }); com isso, mesmo se a validação falhar, o Angular puxará o […]

Como acionar o ngClick programaticamente

Eu quero acionar ng-click de um elemento em tempo de execução como: _ele.click(); OU _ele.trigger(‘click’, function()); Como isso pode ser feito?

Espere por todas as promises para resolver

Então, tenho uma situação em que tenho várias cadeias de promises de tamanho desconhecido. Eu quero que alguma ação seja executada quando todas as CHAINS forem processadas. É mesmo possível? Aqui está um exemplo: app.controller(‘MainCtrl’, function($scope, $q, $timeout) { var one = $q.defer(); var two = $q.defer(); var three = $q.defer(); var all = $q.all([one.promise, […]