Gostaria de acessar minha $scopevariável no console JavaScript do Chrome. Como faço isso? Não consigo ver $scopenem o nome do meu módulo myappno console como
No AngularJS, um escopo é um objeto que se refere ao modelo do aplicativo. É um contexto de execução para expressões.
Gostaria de acessar minha $scopevariável no console JavaScript do Chrome. Como faço isso? Não consigo ver $scopenem o nome do meu módulo myappno console como
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...
Eu li a documentação do AngularJS sobre o tópico com cuidado e depois brinquei com uma diretiva. Aqui está o violino . E aqui estão alguns trechos relevantes: Do HTML : <pane bi-title="title" title="{{title}}">{{text}}</pane> Na diretiva do painel: scope: { biTitle: '=', title:...
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; }...
Estou descobrindo que preciso atualizar minha página para meu escopo manualmente cada vez mais desde a criação de um aplicativo em angular. A única maneira que sei fazer isso é chamar $apply()do escopo dos meus controladores e diretivas. O problema é que ele continua lançando um erro no console...
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...
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...
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){...
Fornecido um elemento HTML do tipo div, como definir o valor de seu idatributo, que é a concatenação de uma variável de escopo e uma
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 fluxograma que me guie por várias perguntas e apareça a resposta correta - nenhum novo novo escopo, novo escopo...
Como uso $rootScopepara armazenar variáveis em um controlador que desejo 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
Eu tenho uma página da web que serve como editor de uma única entidade, que fica como um gráfico profundo na propriedade $ scope.fieldcontainer. Depois de receber uma resposta da minha API REST (via $ resource), adiciono um relógio ao 'fieldcontainer'. Estou usando este relógio para detectar se a...
Eu tenho este módulo de rotas: var mainModule = angular.module('lpConnect', []). config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/home', {template:'views/home.html', controller:HomeCtrl}). when('/admin', {template:'views/admin.html', controller:AdminCtrl})....
Eu tenho uma diretiva de formulário que usa um callbackatributo especificado com um escopo isolado: scope: { callback: '&' } Ele fica dentro de um, ng-repeatentão a expressão que eu passo inclui ido objeto como argumento para a função de retorno de chamada: <directive ng-repeat = "item in...
Como se inscrever na alteração de propriedade ao usar a controller assintaxe? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div...
Eu li muito sobre o uso desses símbolos na implementação de diretivas personalizadas no AngularJS, mas o conceito ainda não está claro para mim. Quero dizer, o que significa se eu usar um dos valores de escopo na diretiva personalizada? var mainApp = angular.module("mainApp",...
<a ng-href="#" class="navbar-brand" title="home" data-translate>PORTAL_NAME</a> Quero recarregar a página. Como posso fazer
Estou tentando ver se existe uma maneira simples de acessar o escopo interno de um controlador através de uma função javascript externa (completamente irrelevante para o controlador de destino) Eu já vi em algumas outras perguntas aqui que angular.element("#scope").scope(); recuperaria o escopo...
Uma das coisas interessantes que o AngularJS pode fazer é aplicar um filtro a uma expressão de ligação de dados específica, 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...
Estou escrevendo um aplicativo de exemplo usando angularjs. Eu recebi um erro mencionado abaixo no navegador Chrome. O erro é Erro: [ng: areq] http://errors.angularjs.org/1.3.0-beta.17/ng/areq?p0=ContactController&p1=not%20a%20function%2C%20got%20undefined O que renderiza como O...