Articles of angularjs

Como assistir a uma mudança de rota no AngularJS?

Como alguém poderia assistir / triggersr um evento em uma mudança de rota?

Como posso criar modelos recursivos no AngularJS ao usar objects nesteds?

Eu estou tentando construir um formulário dinamicamente de um object JSON, que contém grupos nesteds de elementos de formulário: $scope.formData = [ {label:’First Name’, type:’text’, required:’true’}, {label:’Last Name’, type:’text’, required:’true’}, {label:’Coffee Preference’, type:’dropdown’, options: [“HiTest”, “Dunkin”, “Decaf”]}, {label: ‘Address’, type:’group’, “Fields”:[ {label:’Street1′, type:’text’, required:’true’}, {label:’Street2′, type:’text’, required:’true’}, {label:’State’, type:’dropdown’, options: [“California”, “New York”, “Florida”]} ]}, […]

Injetando $ scope em uma function de serviço angular ()

Eu tenho um serviço: angular.module(‘cfd’) .service(‘StudentService’, [ ‘$http’, function ($http) { // get some data via the $http var path = ‘data/people/students.json’; var students = $http.get(path).then(function (resp) { return resp.data; }); //save method create a new student if not already exists //else update the existing object this.save = function (student) { if (student.id == null) […]

Â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. […]

É possível fazer uma Tree View com Angular?

Eu estou olhando para exibir dados em uma estrutura de tree em um aplicativo da web. Eu estava esperando usar o Angular para essa tarefa. Parece que ng-repeat me permitirá percorrer uma lista de nós, mas como posso fazer o aninhamento quando a profundidade de um determinado nó aumenta? Eu tentei o seguinte código , […]

Como usar o recurso ‘replace’ para diretivas personalizadas do AngularJS?

Por que replace=true ou replace=false não tem impacto no código abaixo? Por que o “conteúdo existente” não está sendo exibido quando replace = false? Ou colocando-o mais humildemente, você pode gentilmente explicar o que é o recurso replace=true/false em diretivas e como usá-lo? Exemplo JS / Angular: angular.module(‘scopes’, []) .controller(‘Ctrl’, function($scope) { $scope.title = “hello”; […]

Combatendo o AngularJS executando o controlador duas vezes

Eu entendo que o AngularJS é executado através de algum código duas vezes, às vezes até mais, como $watch events, constantemente verificando os estados do modelo etc. No entanto meu código: function MyController($scope, User, local) { var $scope.User = local.get(); // Get locally save user data User.get({ id: $scope.User._id.$oid }, function(user) { $scope.User = new […]

AngularJS 1.2 $ injector: modulerr

Ao usar o angular 1.2 em vez de 1.07, o seguinte trecho de código não é mais válido, por quê? ‘use strict’; var app = angular.module(‘myapp’, []); app.config([‘$routeProvider’, ‘$locationProvider’, function($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider. when(‘/’, { templateUrl: ‘part.html’, controller: ‘MyCtrl’ }). otherwise({ redirectTo: ‘/’ }); } ]); o problema está na parte de configuração do […]

AngularJS – O $ destroy remove os ouvintes de events?

https://docs.angularjs.org/guide/directive Ao ouvir esse evento, você pode remover os ouvintes de events que podem causar vazamentos de memory. Ouvintes registrados em escopos e elementos são automaticamente limpos quando são destruídos, mas se você registrou um ouvinte em um serviço ou registrou um ouvinte em um nó DOM que não está sendo excluído, você terá que […]

Como armazenar em cache um serviço http get em angularjs

Eu quero ser capaz de criar um serviço personalizado que busca uma solicitação get http no caso de object de dados ts está vazio e preencher o object de dados em sucesso. Na próxima vez que uma chamada de serviço for feita, o dispositivo não chamará o http get e, em vez disso, apresentará o […]