Articles of angularjs scope

Como definir o atributo id de um elemento HTML dinamicamente com angularjs (1.x)?

Fornecido um elemento HTML do tipo div , como definir o valor de seu atributo id , que é a concatenação de uma variável de escopo e uma string?

Será que o meu modelo ng realmente precisa ter um ponto para evitar problemas de escopo de $ criança?

De acordo com https://github.com/angular/angular.js/wiki/Understanding-Scopes , é um problema tentar vincular dados a primitivos anexados ao seu $scope : A inheritance do escopo é normalmente direta, e você nem precisa saber o que está acontecendo … até tentar uma binding de dados bidirecional (isto é, elementos de formulário, ng-model) para uma primitiva (por exemplo, número, string, […]

Como fazer filtragem bidirecional no AngularJS?

Uma das coisas interessantes que o AngularJS pode fazer é aplicar um filtro a uma determinada expressão de binding de dados, que é uma maneira conveniente de aplicar, por exemplo, moeda específica da cultura ou formatação de data das propriedades de um modelo. Também é bom ter propriedades calculadas no escopo. O problema é que […]

Evento de envio quando o angular.js terminou o carregamento

Perguntou-se qual é a melhor maneira de detectar o término do carregamento / bootstrapping da página, quando todas as diretivas foram compiladas / vinculadas. Qualquer evento já está aí? Devo sobrecarregar a function de bootstrap?

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’, […]

Âmbito de access AngularJS da function js externa

Eu estou tentando ver se há uma maneira simples de acessar o escopo interno de um controlador através de uma function de javascript externa (completamente irrelevante para o controlador de destino) Eu vi em algumas outras perguntas aqui que angular.element(“#scope”).scope(); recuperaria o escopo de um elemento DOM, mas minhas tentativas não estão gerando resultados adequados. […]

Ao escrever uma diretiva no AngularJS, como decido se não preciso de um novo escopo, um novo escopo filho ou um novo escopo isolado?

Eu estou procurando algumas diretrizes que podem ser usadas para ajudar a determinar qual tipo de escopo usar ao escrever uma nova diretiva. Idealmente, eu gostaria de algo semelhante a um streamgrama que me faça passar por várias perguntas e encontre a resposta correta – nenhum novo novo escopo, novo escopo filho ou novo escopo […]

Como eu uso $ rootScope em Angular para armazenar variables?

Como eu uso $rootScope para armazenar variables ​​em um controlador que eu quero acessar posteriormente em outro controlador? Por exemplo: angular.module(‘myApp’).controller(‘myCtrl’, function($scope) { var a = //something in the scope //put it in the root scope }); angular.module(‘myApp’).controller(‘myCtrl2’, function($scope) { var b = //get var a from root scope somehow //use var b }); Como […]

$ rootScope. $ broadcast vs. $ scope. $ emit

Agora que a diferença de desempenho entre $broadcast e $emit foi eliminada, existe alguma razão para preferir $scope.$emit $rootScope.$broadcast para $rootScope.$broadcast ? Eles são diferentes, sim. $emit é restrito à hierarquia de escopo (para cima) – isso pode ser bom, se couber no seu design, mas parece-me uma restrição bastante arbitrária. $rootScope.$broadcast funciona em todos […]

Os componentes do AngularJS 1.5+ não suportam Watchers, qual é o trabalho?

Eu tenho atualizado minhas diretivas personalizadas para a nova arquitetura de componentes . Eu li que os componentes não suportam observadores. Isso está correto? Em caso afirmativo, como você detecta alterações em um object? Para um exemplo básico, tenho o componente personalizado myBox que tem um jogo de componente filho com uma binding no jogo. […]