Articles of angularjs

¿Qué es el rendimiento “más barato” $ emisión o $ reloj?

Tengo una situación en mi aplicación en la que necesito volver a cargar el menú cada vez que cambia la función del usuario (un usuario puede tener roles en varias empresas). Me preguntaba cuál es la mejor manera de abordar este problema. Actualmente estoy haciendo lo siguiente: app.controller(‘menuLoadingCtrl’, function($location, $scope, authService){ $scope.model.initialRole = authService.getRole(); $scope.$watch(function(){return […]

cuando se llama $ digest cycle?

Estoy muy confundido cuando un ciclo de digestión está sucediendo, se llama periódicamente en función de un temporizador cada 50 ms (como aquí dice e implica aquí ) o se llama después de cada evento que ingresa al contexto angular (como aquí dice, aquí y aquí )? Ejemplo cuando es materia: En mi modelo, tengo […]

¿Por qué formar indefinido dentro de ng-include al verificar $ pristine o $ setDirty ()?

El siguiente código arroja el error “TypeError: no se puede leer la propiedad ‘$ pristine’ de undefined” cuando hago clic en el botón “verificar”. app.controller(‘MainCtrl’, function($scope) { // other stuff }) .controller(‘Ctrl2′, function($scope) { $scope.product = {description:’pump’}; $scope.output = ‘unknown’; // uncomment to avoid undefined error, still can’t see $pristine // $scope.formHolder = {}; $scope.checkForm […]

AngularJS – Filtrar objetos vacíos

Tengo un objeto $ scope.myData que contiene un fragmento de datos. Lo que bash hacer es mostrar los datos pero filtrar los nulos y las cadenas vacías: $scope.myData = [ { “ID” : “001”, “Message” : “test test test test” }, { “ID” : “002”, “Message” : “test test test test” }, { “ID” : […]

cómo establecer encabezados personalizados con una acción $ recurso?

con $ http, podemos hacer esto: var config = { headers: { ‘something’: ‘anything’ } }; $http.get(‘url/to/json’, config) .success(function() { // do something… }) Me gustaría hacer lo mismo con una referencia de $ recursos (no funciona): var config = { headers: { ‘something’: ‘anything’ } }; MyResource.get( config, function() { // success // do […]

$ Http angular: establecer una promesa en la configuración de ‘tiempo de espera’

En Angular $http docs , menciona que puede establecer la configuración de ‘timeout’ en un número o una promesa. timeout – {number | Promise} – agote el tiempo en milisegundos, o prometa que debe abortar la solicitud cuando se resuelva. Pero no estoy seguro de cómo hacer que esto funcione con una promesa. ¿Cómo establezco […]

Angularjs cómo cancelar la promesa de recursos al cambiar de ruta

Me estoy mojando los pies con Angularjs. Tengo un problema que creo que tiene algo que ver con las promesas. Digamos que cargo la ruta ‘A’ que hace varias solicitudes ajax a través de su controlador: allSites = AllSites.query({ id:categoryID }); allSites.$promise.then(function(allSites){ //add stuff to the scope and does other things //(including making another ajax […]

Solicitud Angular JS POST que no envía datos JSON

Estoy intentando enviar un objeto como JSON a mi servicio web en Flask que está esperando JSON en los datos de solicitud. He probado el servicio manualmente enviando datos JSON y funciona bien. Sin embargo, cuando trato de realizar una solicitud HTTP POST a través de un controlador angular, el servidor web me envía un […]

ruta de la plantilla dinámica de ui-enrutador

Estoy usando ui-router 0.2.8. Quiero cargar una plantilla basada en el ancho del dispositivo. Puedo obtener el ancho del dispositivo sin problema, configurarlo en el scope, etc. pero puedo averiguar cómo vincularlo a $ stateParams. Tengo la variable de ámbito en otro controlador al que se puede acceder el controlador del estado, simplemente no está […]

og tags meta, botones sociales y angularjs

Estoy creando un sitio web usando múltiples vistas. La etiqueta y las tags de la página se cambian a través de una variable $ rootScope. entonces tengo algo como Cada vez que se carga cada vista en el sitio web, la variable page_title cambia y el título y las tags og: title se actualizan (todo […]