Perguntas com a marcação «angularjs»

Use para perguntas sobre o AngularJS (1.x), a estrutura JavaScript de código aberto. NÃO use essa tag para Angular 2 ou versões posteriores; em vez disso, use a tag [angular].

17
jasmine: o retorno de chamada assíncrona não foi chamado dentro do tempo limite especificado por jasmine.DEFAULT_TIMEOUT_INTERVAL
Eu tenho um serviço angular chamado requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Eu estou tentando testar este serviço usando o jasmim: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, …

9
Filtro de ordem decrescente por data em AngularJs
<div class="recent" ng-repeat="reader in (filteredItems = (book.reader | orderBy: 'created_at' | limitTo: 1))"> </div> Portanto, o livro vem da API de descanso e tem muitos leitores em anexo. Quero adquirir o leitor 'recente'. O created_atcampo tem o valor que identifica o usuário como recente. Mas o código acima me dá …

5
Como filtrar por propriedade do objeto em angularJS
Estou tentando criar um filtro personalizado no AngularJS que filtrará uma lista de objetos pelos valores de uma propriedade específica. Nesse caso, quero filtrar pela propriedade "polaridade" (valores possíveis de "Positivo", "Neutro", "Negativo"). Aqui está o meu código de trabalho sem o filtro: HTML: <div class="total"> <h2 id="totalTitle"></h2> <div>{{tweets.length}}</div> <div …

10
existe um retorno de chamada pós-renderização para a diretiva Angular JS?
Acabei de receber minha diretiva para puxar um modelo para acrescentar ao seu elemento assim: # CoffeeScript .directive 'dashboardTable', -> controller: lineItemIndexCtrl templateUrl: "<%= asset_path('angular/templates/line_items/dashboard_rows.html') %>" (scope, element, attrs) -> element.parent('table#line_items').dataTable() console.log 'Just to make sure this is run' # HTML <table id="line_items"> <tbody dashboard-table> </tbody> </table> Também estou usando …
139 angularjs 

9
Como definir uma opção selecionada de um controle de lista suspensa usando JS angular
Estou usando JS angular e preciso definir uma opção selecionada de um controle de lista suspensa usando JS angular. Perdoe-me se isso é ridículo, mas eu sou novo no Angular JS Aqui está o controle da lista suspensa do meu html <select ng-required="item.id==8 && item.quantity > 0" name="posterVariants" ng-show="item.id==8" ng-model="item.selectedVariant" …

7
SyntaxError: token inesperado em JSON na posição 1
Analiso alguns dados usando uma classe de tipo no meu controlador. Estou obtendo dados da seguinte maneira: { "data":{ "userList":[ { "id":1, "name":"soni" } ] }, "status":200, "config":{ "method":"POST", "transformRequest":[ null ], "transformResponse":[ null ], "url":"/home/main/module/userlist", "headers":{ "rt":"ajax", "Tenant":"Id:null", "Access-Handler":"Authorization:null", "Accept":"application/json, text/plain, */*" } }, "statusText":"OK" } Eu tentei armazenar …

1
$ routeParams não funciona na função de resolução
Estou usando essa técnica para carregar dados. Então, eu criei a seguinte função de resolução: NoteController.resolve = { note: function($routeParams, Note) { return Note.get($routeParams.key); } } O problema é que $routeParams.keyestá undefinedno momento da resolveexecução da função. Está correto / bug? Como posso corrigir isso?
138 angularjs 

7
Por que e quando usar o angular.copy? (Cópia profunda)
Salvei todos os dados recebidos dos serviços diretamente na variável local, controlador ou escopo. O que suponho que seria considerado uma cópia superficial, está correto? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); Recentemente me disseram para usar o angular.copy para criar uma cópia profunda. $scope.example = angular.copy(response.data); No entanto, …

8
Como posso agrupar dados com um filtro Angular?
Eu tenho uma lista de jogadores que pertencem a um grupo cada. Como posso usar um filtro para listar os usuários por grupo? [{name: 'Gene', team: 'team alpha'}, {name: 'George', team: 'team beta'}, {name: 'Steve', team: 'team gamma'}, {name: 'Paula', team: 'team beta'}, {name: 'Scruath of the 5th sector', team: …

16
AngularJS: Como limpar os parâmetros de consulta na URL?
Meu aplicativo AngularJS precisa ter acesso ao perfil do usuário no LinkedIn. Para fazer isso, preciso redirecionar o usuário para uma URL do LinkedIn que contenha um parâmetro de retorno de chamada redirect_uri que instruirá o LinkedIn a redirecionar o usuário de volta ao meu aplicativo da web e incluir …
135 angularjs 

13
Quebre a cadeia da promessa e chame uma função com base na etapa da cadeia em que está quebrada (rejeitada)
Atualizar: Para ajudar os futuros telespectadores deste post, criei esta demonstração da resposta da pluma . Questão: Meu objetivo parece bastante direto. 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 …



2
AngularJS - Como posso referenciar o nome da propriedade dentro de um ng-Repeat
Além de renderizar o valor das propriedades em um objeto, também gostaria de renderizar o nome da propriedade como um rótulo. Existe uma maneira de fazer isso ng-repeat? Por exemplo: <ul> <li ng-repeat="option in data">{{propertyName}}: {{option}}</li> </ul> O que pode cuspir algo como isto: <ul> <li>Name: John</li> <li>Phone: (123) 456-7890</li> …

13
Erro: 10 iterações $ digest () atingidas. Abortando! com predicado sortby dinâmico
Eu tenho o seguinte código que repete e exibe o nome do usuário e sua pontuação: <div ng-controller="AngularCtrl" ng-app> <div ng-repeat="user in users | orderBy:predicate:reverse | limitTo:10"> <div ng-init="user.score=user.id+1"> {{user.name}} and {{user.score}} </div> </div> </div> E o controlador angular correspondente. function AngularCtrl($scope) { $scope.predicate = 'score'; $scope.reverse = true; $scope.users …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.