Articles of angularjs

Angularjs download de arquivo simples faz o roteador redirect

HTML: Os uploads obtêm um nome de arquivo exclusivo enquanto o nome real é mantido no database. Eu quero realizar um download de arquivo simples. Mas o código acima redireciona para / devido a: $routeProvider.otherwise({ redirectTo: ‘/’, controller: MainController }); Eu tentei com $scope.download = function(resource){ window.open(resource); } mas isso apenas abre o arquivo em […]

Como filtrar por propriedade de object em angularJS

Eu estou tentando criar um filtro personalizado no AngularJS que irá filtrar uma lista de objects pelos valores de uma propriedade específica. Nesse caso, quero filtrar pela propriedade “polarity” (valores possíveis de “Positive”, “Neutral”, “Negative”). Aqui está o meu código de trabalho sem o filtro: HTML: {{tweets.length}} {{tweets.length|posFilter}} {{tweets.length|neutFilter}} {{tweets.length|negFilter}} Aqui está a matriz “$ […]

AngularJS – Construindo uma tabela dinâmica baseada em um json

Dado um json assim: { “name”: “john” “colours”: [{“id”: 1, “name”: “green”},{“id”: 2, “name”: “blue”}] } e duas inputs regulares de html: Eu preciso construir uma tabela com todas as variações possíveis, ex: John green John blue Isso significa que, se um usuário continuar adicionando valores através das inputs, novas linhas aparecerão construindo as novas […]

Angular: chamando a function do controlador dentro de uma function de link de diretiva usando &

Estamos encontrando um problema ao tentar chamar uma function passada para uma diretiva usando o “&” na function de link de nossa diretiva. Parece que a function é chamada no controlador, mas nenhum argumento é passado na chamada. Todos os exemplos que temos visto envolvem a passagem, criando uma chamada no modelo. Existe uma maneira […]

Como formatar uma data usando ng-model?

Eu tenho uma input definida como Que é montado para ser exibido em outro lugar na página: Birth Date {{client.birthDate|date:’mediumDate’}} Quando a página carrega a data de nascimento é bem formatada como algo como Dec 22, 2009 . No entanto, quando eu olho dentro do meu é mostrado como Tue Dec 22 2009 00:00:00 GMT-0800 […]

Estendendo a diretiva angular

Eu gostaria de fazer uma pequena modificação em uma diretiva de terceiros (especificamente Angular UI Bootstrap ). Eu simplesmente quero adicionar ao escopo da diretiva pane : angular.module(‘ui.bootstrap.tabs’, []) .controller(‘TabsController’, [‘$scope’, ‘$element’, function($scope, $element) { // various methods }]) .directive(‘tabs’, function() { return { // etc… }; }) .directive(‘pane’, [‘$parse’, function($parse) { return { require: […]

expressão if-else da class angular ng

Estou usando angularjs ng-class da seguinte maneira: e eu queria saber se eu posso usar a expressão if-else, posso fazer algo semelhante a isto: significado sempre call.State diferente do first ou second uso classC e não especifica cada valor. obrigado!

Como obtenho o botão Voltar para trabalhar com uma máquina de estado de roteador ui AngularJS?

Eu implementei um aplicativo de página única angularjs usando o roteador-ui . Originalmente, identifiquei cada estado usando um URL distinto, mas isso foi feito para URLs não amigáveis ​​e repletas de GUID. Então, agora defini meu site como uma máquina de estado muito mais simples. Os estados não são identificados por URLs, mas são simplesmente […]

orderBy vários campos no Angular

Como classificar usando vários campos ao mesmo tempo em angular? punho por grupo e, em seguida, por subgrupo por exemplo $scope.divisions = [{‘group’:1,’sub’:1}, {‘group’:2,’sub’:10}, {‘group’:1,’sub’:2},{‘group’:1,’sub’:20},{‘group’:2,’sub’:1}, {‘group’:2,’sub’:11}]; Eu queria mostrar isso como grupo: subgrupo 1 – 1 1 – 2 1 a 20 2 – 1 2 a 10 2 – 11

AngularJS: Fábrica e Serviço?

EDITAR Jan 2016: Como isso ainda chama a atenção. Desde que perguntei isso, concluí alguns projetos do AngularJS e, para aqueles que mais utilizei na factory , criei um object e retornei o object no final. Minhas declarações abaixo ainda são verdadeiras, no entanto. EDIT: Acho que finalmente entendi a principal diferença entre os dois […]