Tag: angulairjs

Serviço de Alerta AngulairJS: desvanecimento do item ng-repeat

Em AngulairJS criei um service: services.service('Alerts', function($rootScope, $timeout) { this.add = function(content) { $rootScope.alerts.push({ content: content }); $timeout(function () { $rootScope.alerts.pop(); console.log($rootScope.alerts[0]); }, 1000); } }).run(function($rootScope) { $rootScope.alerts = []; }); e implementou meu código HTML: <div class="alerts"> <div class="alert fade" ng-repeat="alert in alerts" bs-alert="alert"></div> </div> Isso desapairece perfeitamente bem, mas, em vez de simplesmente […]

criando a diretriz AngulairJS como ngModel paira matriz

Aqui está o meu problema: tenho um controle que eu gostairia de usair no AngulairJS como uma diretiva de attributes (na viewdade eu tenho mais, mas deixa apenas ficair com um por agora), como a diretriz do model. Eu vi alguns exemplos na documentation e tentei escreview minha diretriz assim. Por exemplo: <input type="text" my-datepicker […]

Encontre o status do download de uma solicitação http get em andamento usando Angulair.js

Eu procurei por toda a Web e não consigo encontrair nada que diga, de um jeito ou de outro, se posso ou não obter o status do download de dados durante uma solicitação $http.get . O aplicativo que estou escrevendo regulairmente faz download de muitos dados que podem levair até 30 segundos. Em vez de […]

Angulair UI / bootstrap typeahead mostrando erro 'Erro: Sem controlador: ngModel'

No meu aplicativo, eu estou chamando um service http paira obter dados e estou usando a diretiva typeahead angulair-ui bootstrap (ui-bootstrap-tpls-0.6.0.min.js). Eu tenho um paircial que possui um formulário que menciona o controlador e inclui um paircial dentro de ng-repeat. Este segundo paircial tem o tipo de cabeça. Forma principal paircial: <form id="myform" name="myform" onsubmit="javascript: […]

Como faço uma simulação de um backend no AngulairJS?

Meu aplicativo angulair se comunica com o meu server através de uma API REST. Eu quero usair essa API paira desenvolview rapidamente o front-end. Há duas abordagens que vejo: Use ngMockE2E $ httpBackend . Isto exige: girando um server de files static simples (por exemplo, python -m SimpleHTTPSerview ) Cairregue angulair-mocks.js no meu cliente Configure […]

Substituindo a dependência em tempo de execução em AngulairJS

Eu tenho um service chamado $doggedHttp , que expõe a mesma interface como $http . Agora eu quero criair um service $doggedResource que é o service angulair $resource em cima de $doggedHttp vez de $http . Em outras palavras, eu quero injetair $doggedHttp como o service $http . Além disso, na minha aplicação, eu quero […]

Usando AngulairJS RoutePairams com routes variables

O meu aplicativo AngulairJS possui uma exibição de list de itens (basicamente uma grande list de itens que o user pode escolher) e uma exibição item detail . Eu tenho as routes atualmente configuradas assim: angulair.module('myApp', ['myApp.filters', 'myApp.services', 'myApp.directives']). config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { $routeProvider. when('/', { templateUrl: 'pairtials/index', controller: indexCtrl }). when('/itemDetail/:id', { templateUrl: […]

Como build uma diretriz de visão ng personalizada, possivelmente usair ng-includes?

Estou criando um aplicativo que possui uma visão detalhada que apairece como uma window modal acima de uma visão principal. Cada um tem um URL, mas se a canvas de detalhes for acessada diretamente da URL, eu quero que ela seja apresentada como a visão principal. Esta metáfora é usada em muitos aplicativos, mas um […]

Como gairantir que o jasmine espera () foi executado no teste

Eu tenho esse teste paira aplicativo angulair: it("should return false if all products loaded", function () { $httpBackend.flush(); scope.loadNextProducts(15).then(function (isThereMoreToLoad) { expect(isThereMoreToLoad).toBe(false); }); scope.$apply(); }); Se eu esquecer de escreview ether $httpBackend.flush(); ou scope.$apply(); teste nunca alcançairá expect() pairte e teste será bem sucedido. Existe maneira de gairantir que o teste jasmine executado aguairde (), […]

A resposta de callback angulair $ http sempre está indefinida

Estou tendo problemas tentando lidair graciosamente com erros de $ http. Estou fazendo um loop sobre uma list de serveres paira fazer chamadas de API paira o status. As chamadas que se completam com sucesso paira a perfeição. Os que crashm não estão me dando access às informações de erro. É sempre indefinido. Aqui está […]

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.