Articles of angularjs

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, […]

há um retorno de chamada post render para a diretiva Angular JS?

Acabei de obter minha diretiva para puxar um modelo para acrescentar ao seu elemento como este: # CoffeeScript .directive ‘dashboardTable’, -> controller: lineItemIndexCtrl templateUrl: “” (scope, element, attrs) -> element.parent(‘table#line_items’).dataTable() console.log ‘Just to make sure this is run’ # HTML Eu também estou usando um Plugin jQuery chamado DataTables. O uso geral é assim: $ […]

Como posso executar uma diretiva depois que o dom terminar de renderizar?

Eu tenho um problema aparentemente simples, sem solução aparente (lendo o JS Angular) . Eu tenho uma diretiva Angular JS que faz alguns cálculos com base na altura de outros elementos DOM para definir a altura de um contêiner no DOM. Algo semelhante a isso está acontecendo dentro da diretiva: return function(scope, element, attrs) { […]

Como detectar o botão de volta do navegador clique em evento usando angular?

É possível detectar que um usuário entrou em uma página usando o botão “voltar do histórico” em seu navegador? De preferência, quero detectar essa ação usando angular.js. Eu não quero usar o roteamento angular. Ele também deve funcionar se um usuário enviar um formulário e após um envio bem-sucedido ao servidor e um redirecionamento, também […]