Articles of angularjs

use $ http dentro do provedor personalizado na configuração do aplicativo, angular.js

A questão principal – é possível? Eu tentei sem sorte .. principal app.js … var app = angular.module(‘myApp’, [‘services’]); app.config([‘customProvider’, function (customProvider) { }]); … provedor em si var services = angular.module(‘services’, []); services.provider(‘custom’, function ($http) { }); E eu tenho esse erro: Uncaught Error: Unknown provider: $http from services Alguma ideia? Obrigado!

Como não alterar o URL quando mostrar a página de erro 404 com o roteador da interface do usuário

Quero mostrar a página de erro 404, mas também quero salvar o URL incorreto no local. Se eu fizer algo assim: $urlRouterProvider.otherwise(‘404’); $stateProvider .state(‘404’, { url: ‘/404’, template: error404Template }); o URL mudará para /404 . Como posso mostrar a mensagem de erro em URLs incorretas sem alterar o URL real?

AngularJS – passe a function para diretiva

Eu tenho um exemplo angularJS angular.module(‘dr’, []) .controller(“testCtrl”, function($scope) { $scope.color1 = “color”; $scope.updateFn = function() { alert(‘123’); } }) .directive(‘test’, function() { return { restrict: ‘E’, scope: {color1: ‘=’, updateFn: ‘&’}, template: “Click”, replace: true, link: function(scope, elm, attrs) { } } }); Eu quero quando eu clicar no botão, a checkbox de alerta […]

Filtro múltiplo AngularJS com function de filtro personalizado

Eu estou tentando filtrar a lista com vários filtros + com uma function de filtro personalizado. O exemplo original do jsfiddle é http://jsfiddle.net/ed9A2/1/ mas agora eu quero mudar a maneira como a idade está sendo filtrada. Quero adicionar um filtro personalizado para que ele seja filtrado com base em dois valores de input, que é […]

Como selecionar a opção em testes suspensos protractorjs e2e

Eu estou tentando selecionar uma opção de um suspenso para os testes e2e angular usando transferidor. Aqui está o trecho de código da opção de seleção: Ranjans Mobile Testing BeaverBox Testing BadgerBox CritterCase BoxLox BooBoBum Eu tentei: ptor.findElement(protractor.By.css(‘select option:1’)).click(); Isso me dá o seguinte erro: Uma cadeia inválida ou ilegal foi especificada Informações da compilation: […]

AngularJS: Passa um object para um estado usando o ui-roteador

Eu gostaria de poder fazer a transição para um estado e passar um object arbitrário usando o roteador-ui. Estou ciente de que geralmente $ stateParams é usado, mas acredito que esse valor seja inserido no URL e não quero que os usuários possam marcar esses dados. Eu gostaria de fazer algo assim. $state.transitionTo(‘newState’, {myObj: {foo: […]

Usando transferidor com loops

O índice de loop ( i ) não é o que estou esperando quando uso o transferidor em um loop. Sintomas: Falhou: indexar fora do limite. Tentando acessar o elemento no índice: ‘x’, mas há apenas elementos ‘x’ ou O índice é estático e sempre igual ao último valor Meu código for (var i = […]

Como include a visualização / estilo específico parcial no AngularJS

Qual é a maneira correta / aceita de usar folhas de estilo separadas para as várias visualizações que meu aplicativo usa? Atualmente, estou colocando um elemento de link no HTML do view / partial no topo, mas me disseram que isso é uma prática ruim, mesmo que todos os navegadores modernos o suportem, mas eu […]

Executando estruturas Angular e AngularJS lado a lado

Eu encontrei resources que descrevem como integrar componentes Angular (2) no AngularJS, mas todos eles envolveram a configuração do projeto AngularJS como um projeto Angular, exigindo um transpiler do TypeScript, exigindo o ES6, exigindo instruções de importação. Eu quero simplesmente usar componentes Angulares no meu aplicativo AngularJS sem interromper meu stream de trabalho existente. Isso […]

Armazenando em cache um object de promise no serviço AngularJS

Eu quero implementar um carregamento dynamic de um recurso estático no AngularJS usando Promises. O problema: eu tenho alguns componentes na página que podem (ou não, depende de quais são exibidos, assim dynamics) precisam obter um recurso estático do servidor. Uma vez carregado, ele pode ser armazenado em cache durante toda a vida útil da […]