Articles of angularjs

Como acessar a variável global js na diretiva AngularJS

Primeiro de tudo, eu verifiquei e não encontrei nenhum artigo cobrindo a minha pergunta. Como acessar uma variável global js predefinida na diretiva integrada angularJS? Por exemplo, eu defino essa variável em var variable1 = true; var variable1 = true; Então eu escrevo uma diretiva AngularJS: Show some hidden stuff! Isso realmente não funciona. Então […]

Usando o filtro angularjs no elemento de input

Espero não ter perdido nada óbvio no doco, se tenho certeza que alguém vai ajudar. Estou usando o asp.net webapi para retornar um DTO, com campos de data. Estes são serializados usando JSON.Net (no formato ‘2013-03-11T12: 37: 38.693’). Eu gostaria de usar um filtro, mas em um elemento INPUT, isso é possível ou devo criar […]

Como enviar e recuperar parâmetros usando $ state.go toParams e $ stateParams?

Estou usando o AngularJS v1.2.0-rc.2 com o ui-roteador v0.2.0. Eu quero passar o estado referrer para outro estado, então eu uso o toParams de $state.go assim: $state.go(‘toState’, {referer: $state.current.name}); De acordo com os documentos , isso deve preencher os $stateParams no controlador toState , mas é undefined . o que estou perdendo? Eu criei um […]

Angularjs: input ngChange é acionado enquanto o valor está mudando

ngChange está triggersndo enquanto o valor está mudando (ngChange não é semelhante ao evento onChange clássico). Como posso ligar o evento clássico onChange com angularjs, que só será acionado quando o conteúdo for confirmado? Ligação atual:

AngularJS – Roteador de UI – adiciona programaticamente estados

Existe uma maneira de adicionar estados programaticamente a $ stateProvider após a configuração do módulo, por exemplo, serviço? Para adicionar mais contexto a essa questão, tenho uma situação em que posso seguir duas abordagens: tente forçar o recarregamento no estado definido na configuração do módulo, o problema é que o estado tem um reloadOnSearch configurado […]

Por que o Angular não atualiza o escopo aqui?

Sou muito novo no Angular e estou usando o firebase como meu back-end. Eu estava esperando que alguém pudesse depurar esse problema. Quando eu vou pela primeira vez à minha página www.mywebsite.com/#defaultHash, os dados não são carregados no DOM, depois de visitar outro link de hash e voltar. Meu controlador é assim: /* initialize data […]

Ng-model não atualiza o valor do controlador

Provavelmente pergunta boba, mas eu tenho meu formulário html com simples input e botão: Check! {{ searchText }} Em seguida, no controlador (modelo e controlador são chamados de routeProvider): $scope.check = function () { console.log($scope.searchText); } Por que vejo a exibição atualizada corretamente, mas indefinida no console ao clicar no botão? Obrigado! Update: Parece que […]

Como adicionar muitas funções em ONE ng-click?

Eu estou procurando como executar isso, mas não consigo encontrar nada relacionado até agora, 🙁 Eu poderia aninhar as duas funções, sim, mas eu só estou querendo saber se isso é possível? Eu gostaria de fazer isso literalmente: Open me! Meu código JS no momento: $scope.open = function () { $scope.shouldBeOpen = true; }; $scope.edit […]

Quebre a cadeia de promise e chame uma function baseada na etapa da cadeia onde ela está quebrada (rejeitada)

Atualizar: Para ajudar os futuros espectadores deste post, criei esta demo da resposta da pluma . Questão: Meu objective parece bastante simples. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepError(2); }); function step(n) { var deferred = $q.defer(); //fail on step 1 (n === 1) […]

Como fazer uma diretiva atualizar ng-model em jquery on event?

Eu estou fazendo uma diretiva AngularJS para um plugin de selecionador de data jQuery que deve atualizar um modelo ng quando a data do datepicker foi alterada. Aqui está o código até agora: angular.module(‘bootstrap-timepicker’, []).directive(‘timepicker’, [ function() { var link; link = function(scope, element, attr, ngModel) { element.datetimepicker(); element.on(‘dp.change’, function(event) { // update ngModel ? […]