Articles of angularjs

JS angular: cómo vincularse a las promesas

Estoy tratando de atar una promesa a una vista. No sé si puedes hacer eso directamente, pero eso es lo que bash hacer. ¿Alguna idea de lo que estoy haciendo mal? Nota: la fuente es un poco artificial con el tiempo de espera y utiliza datos estáticos, pero eso hace que el código sea más […]

Angular, función onLoad en un iFrame

Tengo este iframe trabajando con JavaScript básico: Lo cual activa el método uploadDone(); cuando el contenido del iframe ha sido cargado. ¿Cómo hago lo mismo en Angular ?. Quiero llamar a una función en el controlador cuando se carga el iframe, pero hasta ahora no he visto ninguna carga ng-onload .

Angular $ location.path no funciona

Tengo una pregunta similar a esta , pero diferente. Aquí bash agregar un detector de eventos para un manejador window.postMessage . app.run(function ($location, $window, $rootScope) { $window.addEventListener(‘message’, function(e) { $location.path(“/abc”); console.log($location.path()); // this prints “/abc” as expected $rootScope.$apply(); // this has no effect $scope = angular.element(document).scope(); // this is the same as $rootScope $scope.$apply(); // […]

Capture HTTP 401 con el interceptor Angular.js

Me gustaría implementar la autenticación en una aplicación web de una sola página con Angular.js. La documentación oficial de Angular recomienda el uso de interceptores: $provide.factory(‘myHttpInterceptor’, function($q, dependency1, dependency2) { return { // … ‘responseError’: function(rejection) { // do something on error if (canRecover(rejection)) { return responseOrNewPromise } return $q.reject(rejection); } }; }); El problema […]

Directiva de validación de formulario personalizado para comparar dos campos

Soy un novato angular, y estoy tropezando con algo sobre cómo funcionan las directivas de validación de formas angulares. Sé que puedo fácilmente agregar directivas a campos individuales , pero estoy tratando de agregar una validación que compare dos campos de formulario (ambos son elementos de un modelo). Aquí hay un esqueleto de formulario: Min […]

directiva angular que encapsula un retraso para ng-change

Tengo un campo de entrada de búsqueda con una función de consulta ligada al ng-change. Sin embargo, esto dispara demasiado rápido en cada personaje. Así que termino haciendo algo como esto mucho: $scope.updateSearch = function(){ $timeout.cancel(searchDelay); searchDelay = $timeout(function(){ $scope.requery($scope.search); },300); } De modo que la solicitud solo se realiza 300 ms después de que […]

Spring Boot con AngularJS html5Mode

Comienzo mi aplicación web con arranque de spring. Utiliza una clase principal simple para iniciar un servidor tomcat integrado: @Configuration @EnableAutoConfiguration @ComponentScan public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } Quiero configurar el servidor de forma que pueda manejar angularjs html5mode que se activará con $locationProvider.html5Mode(true); Las publicaciones relevantes […]

Problema de scope en AngularJS usando AngularUI Bootstrap Modal

plunker: http://plnkr.co/edit/wURNg8ByPYbEuQSL4xwg example.js: angular.module(‘plunker’, [‘ui.bootstrap’]); var ModalDemoCtrl = function ($scope, $modal) { $scope.open = function () { var modalInstance = $modal.open({ templateUrl: ‘modal.html’, controller: ‘ModalInstanceCtrl’ }); }; }; var ModalInstanceCtrl = function ($scope, $modalInstance) { $scope.ok = function () { alert($scope.text); }; $scope.cancel = function () { $modalInstance.dismiss(‘cancel’); }; }; index.html: Open me! Selection from […]

Usando el filtro de fecha AngularJS con fecha UTC

Tengo una fecha UTC en milisegundos que paso al filtro de fecha de Angular para el formateo humano. {{someDate | date:’d MMMM yyyy’}} Impresionante, excepto que someDate está en UTC y el filtro de fecha lo considera en hora local. ¿Cómo puedo decirle a Angular que someDate es UTC? Gracias.

CORS con spring-boot y angularjs no funcionan

Estoy tratando de llamar a los puntos finales REST en una aplicación (aplicación de arranque de resorte) desde otra (angularjs). Las aplicaciones se ejecutan en los siguientes hosts y puertos. Aplicación REST, usando el arranque de spring, http://localhost:8080 Aplicación HTML, usando angularjs, http://localhost:50029 También estoy usando spring-security con la aplicación Spring-boot. Desde la aplicación HTML, […]