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].



14
Como a ligação de dados funciona no AngularJS?
Como a ligação de dados funciona na AngularJSestrutura? Não encontrei detalhes técnicos em seu site . É mais ou menos claro como ele funciona quando os dados são propagados da visualização para o modelo. Mas como o AngularJS rastreia alterações nas propriedades do modelo sem setters e getters? Descobri que …


22
Qual é a melhor maneira de aplicar condicionalmente uma classe?
Digamos que você tenha uma matriz que é renderizada em um ulcom um lipara cada elemento e uma propriedade no controlador chamada selectedIndex. Qual seria a melhor maneira de adicionar uma classe ao liíndice selectedIndexno AngularJS? No momento, estou duplicando (manualmente) o licódigo e adicionando a classe a uma das …
1183 css  angularjs 

6
Como uso $ scope. $ Watch e $ scope. $ No AngularJS?
Eu não entendo como usar $scope.$watche $scope.$apply. A documentação oficial não é útil. O que não entendo especificamente: Eles estão conectados ao DOM? Como posso atualizar as alterações do DOM no modelo? Qual é o ponto de conexão entre eles? Eu tentei este tutorial , mas é preciso entender $watche …



9
angular.service vs angular.factory
Vi tanto angular.factory () quanto angular.service () usados ​​para declarar serviços; no entanto, não consigo encontrar angular.service nenhum lugar na documentação oficial. Qual é a diferença entre os dois métodos? Qual deve ser usado para quê (supondo que eles façam coisas diferentes)?


7
'this' vs $ scope nos controladores AngularJS
Na seção "Criar componentes" da página inicial do AngularJS , existe este exemplo: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane = function(pane) { if (panes.length == 0) $scope.select(pane); panes.push(pane); } } …

12
Trabalhando com $ scope. $ Emit e $ scope. $ On
Como posso enviar meu $scopeobjeto de um controlador para outro usando .$emite .$onmétodos? function firstCtrl($scope) { $scope.$emit('someEvent', [1,2,3]); } function secondCtrl($scope) { $scope.$on('someEvent', function(mass) { console.log(mass); }); } Não funciona da maneira que eu acho que deveria. Como $emite $ontrabalhar?



30
Como definir o foco no campo de entrada?
Qual é a 'maneira Angular' para definir o foco no campo de entrada no AngularJS? Requisitos mais específicos: Quando um Modal é aberto, defina o foco em um predefinido <input>dentro deste Modal. Sempre que <input>ficar visível (por exemplo, clicando em algum botão), defina o foco nele. Tentei atingir o primeiro …

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.