Articles of angularjs

Obtener valor cuando la opción ng-opción cambia

Tengo en mi página .html una lista desplegable, Desplegable: Select Account Quiero ejecutar una acción cuando el usuario selecciona un valor. Entonces en mi controlador lo hice: Controlador: $scope.$watch(‘blisterPackTemplateSelected’, function() { alert(‘changed’); console.log($scope.blisterPackTemplateSelected); }); Pero el cambio del valor en la lista desplegable no desencadena el código: $scope.$watch(‘blisterPackTemplateSelected’, function() Como resultado, probé otro método con […]

angular $ q, cómo encadenar múltiples promesas dentro y después de un for-loop

Quiero tener un for-loop que llame a las funciones asincrónicas en cada iteración. Después de for-loop quiero ejecutar otro bloque de código, pero no antes de que se hayan resuelto todas las llamadas anteriores en for-loop. Mi problema en este momento es que, o bien el bloque de código después de for-loop se ejecuta antes […]

AngularJS: filtros personalizados y ng-repeat

Soy un novato de AngularJS y estoy construyendo una pequeña aplicación de anuncios de alquiler de automóviles que extrae algunos JSON y genera varios bits de esos datos a través de una repetición ng, con un par de filtros: {{result.carType.name}}, {{result.carDetails.doors}} door, £{{result.price.value}} – {{ result.company.name }} {{result.carDetails.hireDuration}} day hire Air conditioning Unlimited Mileage Theft […]

¿Cómo redirigir a otra página usando AngularJS?

Estoy usando una llamada ajax para realizar la funcionalidad en un archivo de servicio y si la respuesta es exitosa, quiero redirigir la página a otra url. Actualmente, estoy haciendo esto usando js simples “window.location = response [‘message’];”. Pero necesito reemplazarlo con el código angularjs. He buscado varias soluciones en stackoverflow, usaron $ location. Pero […]

¿Cómo autocapitalizar el primer carácter en un campo de entrada en AngularJS?

¿Cómo autocapitalizar el primer carácter en un campo de entrada dentro de un elemento de formulario AngularJS? Ya vi la solución jQuery, pero creo que esto debe hacerse de manera diferente en AngularJS mediante el uso de una directiva.

AngularJS + Django Rest Framework + CORS (la cookie CSRF no aparece en el cliente)

Estoy desarrollando una aplicación de 1 página en AngularJS utilizando y Django Rest Framework + Django CORS Headers. Mi problema es que la cookie “csrftoken” nunca aparece en mi navegador cuando me he puesto en contacto con el servidor. Por ejemplo: estoy iniciando sesión usando una publicación. Recibo la cookie “sessionid” correctamente, pero la “csrftoken” […]

Angular ng-view / routing no funciona en PhoneGap

Tengo un problema con ngView en PhoneGap. Todo parece estar cargando bien e incluso puedo obtener un controlador básico que funcione usando ng-controller. Pero cuando trato de usar el enrutamiento con ngView, no pasa nada. index.html Test app.js angular.module(‘App’, []).config(function ($routeProvider) { $routeProvider.when(‘/test’, { controller: TestCtrl, template: ‘ {{ test }} ‘ }); }); function […]

Angular: ¿Cuál es el significado de module.id en el componente?

En una aplicación angular, he visto que @Component tiene propiedad moduleId . Qué significa eso? Y cuando module.id no está definido en ninguna parte, la aplicación aún funciona. ¿Cómo puede funcionar? @Component({ moduleId: module.id, selector: ‘ng-app’, templateUrl: ‘app.component.html’, styleUrls: [‘app.component.css’], directives: [AppComponent] });

AngularJS: cómo habilitar $ locationProvider.html5Modo con deeplinking

Al habilitar el modo html5 en AngularJS a través de $locationProvider.html5Mode(true) , la navegación parece estar sesgada cuando aterriza en una página más profunda del sitio. por ejemplo: http://www.site.com Cuando navego hasta la raíz, puedo hacer clic en todos los enlaces del sitio, el $routeProvider Angular se encargará de navegar por el sitio y cargar […]

Actualizar el valor del scope cuando se cambian los datos del servicio

Tengo el siguiente servicio en mi aplicación: uaInProgressApp.factory(‘uaProgressService’, function(uaApiInterface, $timeout, $rootScope){ var factory = {}; factory.taskResource = uaApiInterface.taskResource() factory.taskList = []; factory.cron = undefined; factory.updateTaskList = function() { factory.taskResource.query(function(data){ factory.taskList = data; $rootScope.$digest console.log(factory.taskList); }); factory.cron = $timeout(factory.updateTaskList, 5000); } factory.startCron = function () { factory.cron = $timeout(factory.updateTaskList, 5000); } factory.stopCron = function (){ $timeout.cancel(factory.cron); […]