Articles of angularjs

Qual é a diferença entre os serviços $ parse, $ interpolate e $ compile?

Qual é a diferença entre os serviços $parse , $interpolate e $compile ? Para mim, todos fazem a mesma coisa: pegar modelo e compilá-lo para a function de modelo.

AngularJS – Criando elementos dinamicamente que especificam diretivas

Eu tenho uma configuração como esta: Controlador c transmite evento e A Diretiva d ouve e , e em e , grava no DOM via append e, ao fazê-lo, cria novos elementos que especificam uma diretiva d2 . IE: element.append(”) A two directiva nunca é chamada pelo Angular Quando eu inspeciono o DOM (e depuro), […]

Ligando inputs a uma matriz de primitivos usando ngRepeat => inputs não editáveis

Aqui está uma demonstração para o meu problema. $scope.myNumbers = [10, 20, 30]; current scope: {{num}} Alguém pode me explicar por que as inputs são não editáveis ​​/ somente leitura? Se é por design, qual é a razão por trás? ATUALIZAÇÃO 2/20/2014 Parece que isso não é mais um problema para a v1.2.0 + Demo […]

Como aplico uma diretiva AngularJS com base em uma class definida por ng-class?

Eu estou tentando aplicar condicionalmente uma diretiva para um elemento com base em sua class. Aqui está um caso simples do meu problema, veja os resultados neste violino . Para este exemplo, estou usando o mapa de nomes de classs para o formato booleano de ng-class com true ; no meu caso atual eu gostaria […]

Atributo de autofoco de input

Eu tenho lugares no meu código onde eu tenho isso: Eu gostaria de poder usá-lo assim também: Ou melhor ainda, imitando como o estilo ng é feito: Isso existe na versão atual do AngularJS? Eu notei no código que há um BOOLEAN_ATTR que recebe todos os atributos que o AngularJS suporta. Eu não quero modificar […]

AngularJS – como sobrescrever a diretiva ngClick

Eu quero sobrescrever a diretiva ng-click: para alguns fazer algumas mudanças no $ rootscope antes de cada execução do ng-click. Como fazer isso?

Como especificar o parâmetro de headers para a ação de recurso Angular $ personalizada

O seguinte funciona bem, mas eu estou pensando que isso modifica o $ httpProvider globalmente, o que não é o que eu quero. angular.module(‘SessionService’, [‘ngResource’]) .config(function($httpProvider){ $httpProvider.defaults.headers.post[‘Content-Type’] = ‘application/x-www-form-urlencoded; charset=UTF-8’ }) .factory(‘Login’, function($resource){ var resource = $resource(‘/adminui/login’,{},{ post:{ method:”POST”, isArray:false }, }); return resource; }) LoginCtrl = function($scope,Login) { $scope.login = function(){ Login.post($.param({user:$scope.user.username,password:$scope.user.password}),$.noop,$.noop) } } […]

Como acessar / atualizar $ rootScope de fora Angular

Meu aplicativo inicializa um grafo de objects em $ rootScope, assim … var myApp = angular.module(‘myApp’, []); myApp.run(function ($rootScope) { $rootScope.myObject = { value: 1 }; }); … e, em seguida, consome dados desse gráfico de object (somente binding unidirecional), assim … The value is: {{myObject.value}} Isso funciona bem, mas se eu subsequentemente (após a […]

Expressões múltiplas de AngularJS que concatenam na interpolação com um URL

Eu sei que isso é longo, mas por favor, tenha paciência comigo. O problema é fácil de entender, basta escrever um pouco para explicá-lo completamente. No momento estou recebendo este erro Error: [$interpolate:noconcat] Error while interpolating: Strict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce Eu fiz […]

Roteador de interface angular: modos de exibição nesteds não funciona

Construindo um formulário de várias etapas (“assistente”). Estava seguindo este tutorial originalmente , que funcionou muito bem, mas agora estou tentando adaptá-lo para que a primeira etapa seja incorporada na página inicial, em vez de ser um estado separado. Não importa o que eu tente, não posso criar um caminho ui-sref que funcione. Eu sempre […]