Articles of angularjs

AngularJS Dynamic carregando um controlador

Eu li muito sobre carregamento lento, mas estou enfrentando um problema ao usar o $ routeProvider. Meu objective é carregar um arquivo javascript que contenha um controlador e adicionar uma rota a este controlador que foi carregado anteriormente. Conteúdo do meu arquivo javascript para carregar angular.module(‘demoApp.modules’).controller(‘MouseTestCtrlA’, [‘$scope’, function ($scope) { console.log(“MouseTestCtrlA”); $scope.name = “MouseTestCtrlA”; }]); […]

Filtrando um Angular 1.2 ng-repeat com “track by” por uma propriedade booleana

Eu estou tentando filtrar alguns itens da lista com base no valor de uma propriedade booleana, mas não importa o que eu faço a lista inteira é sempre exibida. Algumas das coisas que eu tentei foram tão quebradas que nada aparece, mas não está nem aqui nem ali. Não consigo fazer minha filtragem funcionar conforme […]

AngularJS, resolver e provedor desconhecido

Eu tenho duas rotas com determinação. Vai assim: .when(‘/foos’, { templateUrl: ‘views/foos.html’, controller: ‘FoosCtrl’, resolve: { foo_list: [‘$q’, ‘$route’, ‘$timeout’, ‘$location’, ‘Foos’, function($q, $route, $timeout, $location, Foos) { // postpone the execution var deferred_foo = $q.defer() Foos.getFoos({token:session_uid}, successCb) function successCb(list) { if(list[‘status’] === 200) { deferred_foo.resolve(list) } else { alert(‘Crashcrashcrash’) deferred_foo.reject(“Something just wasn’t right”) //$location.path(‘maintenance’) […]

VueJs templating. Como carregar modelos externos

Sou novo no Vue.js, usei o AngularJS por algum tempo e, em termos angulares, costumávamos carregar modelos como template: ‘/sometemplate.html’, controller: ‘someCtrl’ Como podemos fazer uma coisa dessas no Vue, em vez de manter grandes modelos HTML dentro do JavaScript, new Vue({ el: ‘#replace’, template: ‘replaced’ }) Isso é bom para modelos pequenos, mas para […]

Crie um simples Bootstrap Sim / Não confirmação ou apenas alerta de notificação no AngularJS

É tão simples em um ambiente não angular. Apenas html e uma linha de código js para mostrar um diálogo de confirmação modal na canvas. Agora estou desenvolvendo um projeto AngularJS no qual estou usando diálogos de confirmação modal de ui-bootstrap em todo o lugar e estou cansado de criar novos controladores mesmo para coisas […]

$ retorno de chamada de recurso (erro e sucesso)

Estou usando o AngularJS 1.1.3 para usar o novo $ resource com promises … Como posso obter o retorno de chamada disso? Eu tentei da mesma maneira que fiz com $ http: $resource.get(‘…’). success(function(data, status) { alert(data); }). error(function(data, status) { alert((status); }); Mas não há funções de ‘sucesso’ nem ‘erro’ … Eu também tentei […]

Qual é a diferença entre ng-bind vs um tempo de binding em angular

Qual é a diferença entre “ng-bind” e “one time binding” em js angular. Se houver alguma diferença, onde devo usar cada um deles?

Qual é a diferença entre angular.copy () e uma atribuição (=)?

Eu quero atribuir alguns valores quando um evento de clique de botão acontece por meio do parâmetro de evento: $scope.update = function(context) { $scope.master = context; }; Eu atribuí valores de user para $scope.master . Agora estou vendo angular.copy () . Então eu escrevi o código com angular.copy . $scope.update = function(context) { $scope.master = […]

Definindo um manipulador de tempo limite em uma promise em angularjs

Estou tentando definir um tempo limite no meu controlador para que, se uma resposta não for recebida em 250ms, ela falhe. Eu configurei meu teste de unidade para ter um tempo limite de 10000 para que essa condição seja atendida. Alguém pode me apontar na direção certa? (EDIT estou tentando conseguir isso sem usar o […]

AngularJS factory http retorna vazio

Estou tentando o AngularJS pela primeira vez. Estou obtendo dados JSON de uma solicitação http-get usando uma fábrica, mas o object é retornado em branco, antes que a solicitação ajax seja concluída. Fábrica: myDemo.factory(‘photosFactory’, function($http) { var photos = []; var factory = {}; factory.getPhotos = function() { $http({ url: ‘content/test_data.json’, method: ‘GET’ }).success(function(data, status, […]