Articles of angularjs

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

Qual é a diferença entre & vs @ e = em angularJS?

Eu sou muito novo no AngularJS. Alguém pode me explicar a diferença entre estes (&, @ e =) ao isolar o escopo com o exemplo adequado.

AngularJS: Como executar código adicional depois que o AngularJS renderizou um modelo?

Eu tenho um modelo angular no DOM. Quando meu controlador obtém novos dados de um serviço, ele atualiza o modelo no escopo $ e renderiza novamente o modelo. Tudo bem até agora. A questão é que eu também preciso fazer algum trabalho extra depois que o modelo foi re-renderizado e está no DOM (neste caso, […]

Roteamento dynamic AngularJS

Eu atualmente tenho um aplicativo AngularJS com roteamento embutido. Ele funciona e está tudo bem. Meu arquivo app.js é assim: angular.module(‘myapp’, [‘myapp.filters’, ‘myapp.services’, ‘myapp.directives’]). config([‘$routeProvider’, function ($routeProvider) { $routeProvider.when(‘/’, { templateUrl: ‘/pages/home.html’, controller: HomeController }); $routeProvider.when(‘/about’, { templateUrl: ‘/pages/about.html’, controller: AboutController }); $routeProvider.when(‘/privacy’, { templateUrl: ‘/pages/privacy.html’, controller: AboutController }); $routeProvider.when(‘/terms’, { templateUrl: ‘/pages/terms.html’, controller: AboutController […]

Eu tenho .when(‘/center’, ‘/center/question’) no meu aplicativo da web angular. Quando digito ‘/center’ no meu navegador, ele redireciona para ‘/center/question’ como esperado, mas quando clico no , ele não irá redirect e apenas permanecer na url ‘/center’ . Não há erro no meu console e não sei por quê. Eu vejo uma questão semelhante aqui […]

Devo usar `this` ou` $ scope`?

Existem dois padrões em uso para acessar as funções do controlador: this e $scope . Qual devo usar e quando? Eu entendo que this é definido para o controlador e $scope é um object na cadeia de escopo para exibições. Mas com a nova syntax “Controller as Var”, você pode facilmente usar qualquer um deles. […]

Como encontrar uma razão AngularJS “Argumento ‘MyCtrl’ não é uma function, ficou indefinido”

Quando o AngularJS trava com um erro ” Argumento ‘MyCtrl’ não é uma function, ficou indefinido ” pode ser um pouco difícil encontrar um motivo. Aqui eu quero fazer uma espécie de “check list”, o que você deve verificar quando recebeu um erro

AngularJS não envia valor de campo oculto

Para um caso de uso específico, tenho que enviar um único formulário, o “modo antigo”. Significa, eu uso um formulário com action = “”. A resposta é transmitida, por isso não estou recarregando a página. Estou completamente ciente de que um aplicativo típico do AngularJS não enviaria um formulário dessa maneira, mas até agora não […]