Articles of angularjs

filtros no modelo ng em uma input

Eu tenho uma input de texto e não quero permitir que os usuários usem espaços, e tudo que for typescript será transformado em minúsculas. Eu sei que não tenho permissão para usar filtros no ng-modelo, por exemplo. ng-model=’tags | lowercase | no_spaces’ Eu olhei para criar minha própria diretiva mas adicionando funções a $parsers e […]

Evento AngularJs para chamar depois que o conteúdo é carregado

Eu tenho uma function que eu quero chamar depois que o conteúdo da página é carregado. Eu li sobre $ viewContentLoaded e não funciona para mim. Eu estou procurando por algo parecido document.addEventListener(‘DOMContentLoaded’, function () { //Content goes here }, false); A chamada acima não funciona para mim no controlador AngularJs.

Como assistir profundamente um array em angularjs?

Existe uma matriz de objects no meu escopo, eu quero assistir todos os valores de cada object. Este é o meu código: function TodoCtrl($scope) { $scope.columns = [ { field:’title’, displayName: ‘TITLE’}, { field: ‘content’, displayName: ‘CONTENT’ } ]; $scope.$watch(‘columns’, function(newVal) { alert(‘columns changed’); }); } Mas quando modifico os valores, por exemplo, altero TITLE […]

Impede que a notação da chave dupla seja exibida momentaneamente antes que o angular.js compile / interpola o documento

Parece ser principalmente um problema no IE quando há um número de imagens / scripts para carregar, pode haver uma boa quantidade de tempo em que o literal {{stringExpression}} na marcação é exibido e, em seguida, desaparecer quando o ângulo é feito com é compilation / interpolação do documento. Existe uma razão comum pela qual […]

Como fazer upload de arquivo no teste do transferidor angularjs e2e

Eu quero testar o upload de arquivos usando um teste angularjs e2e. Como você faz isso nos testes e2e? Eu corro meu script de teste através do grunhido karma.

Dois conjuntos de parênteses após a chamada de function

Eu estava olhando como os filtros funcionam no Angularjs e vi que precisamos enviar dois conjuntos de parênteses. $filter(‘number’)(number[, fractionSize]) O que significa e como lidamos com JavaScript?

Diferença entre chave dupla e única em angular JS?

Eu sou novo neste mundo angular, estou um pouco confuso com o uso de chaves duplas {{}} e chaves simples {} ou, às vezes, nenhuma chave é usada para include a expressão como nas diretivas ng-class={expression} normal data binding like{{obj.key}} ng-hide=’mydata===”red”‘

Diretiva AngularJS de Testes Unitários com templateUrl

Eu tenho uma diretiva AngularJS que tem um templateUrl definido. Estou tentando testá-lo com Jasmine. My Jasmine JavaScript se parece com o seguinte, de acordo com a recomendação: describe(‘module: my.module’, function () { beforeEach(module(‘my.module’)); describe(‘my-directive directive’, function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = _$rootScope_; $compile = _$compile_; $httpBackend = […]

Como faço para injetar um controlador em outro controlador no AngularJS

Sou novo no Angular e estou tentando descobrir como fazer as coisas … Usando o AngularJS, como posso injetar um controlador para ser usado dentro de outro controlador? Eu tenho o seguinte trecho: var app = angular.module(“testApp”, [”]); app.controller(‘TestCtrl1’, [‘$scope’, function ($scope) { $scope.myMethod = function () { console.log(“TestCtrl1 – myMethod”); } }]); app.controller(‘TestCtrl2’, [‘$scope’, […]

Dificuldade com ng-model, ng-repeat e inputs

Eu estou tentando permitir que o usuário edite uma lista de itens usando ngRepeat e ngModel . ( Veja este violino .) Entretanto, ambas as abordagens que tentei levaram a um comportamento bizarro: uma não atualiza o modelo e a outra desfoca a forma em cada keydown. Estou fazendo algo errado aqui? Este não é […]