Perguntas com a marcação «angularjs-scope»

No AngularJS, um escopo é um objeto que se refere ao modelo do aplicativo. É um contexto de execução para expressões.

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

1027
'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; }...

382
AngularJS acessa o escopo pai do controlador filho

Eu configurei meus controladores usando data-ng-controller="xyzController as vm" Eu tenho um cenário com controladores aninhados pai / filho. Não tenho problemas para acessar as propriedades pai no html aninhado usando $parent.vm.property, mas não consigo descobrir como acessar a propriedade pai...

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

Agora que a diferença de desempenho entre $broadcaste $emitfoi eliminada, há alguma razão para preferir $scope.$emita $rootScope.$broadcast? Eles são diferentes, sim. $emit está restrito à hierarquia de escopo (para cima) - isso pode ser bom, se for adequado ao seu design, mas me parece uma...

317
$ assiste a um objeto

Quero observar as alterações em um dicionário, mas, por algum motivo, o retorno de chamada do relógio não é chamado. Aqui está um controlador que eu uso: function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){...