Articles of angularjs

AngularAMD + ui-router + nombre del controlador dynamic?

Intento escribir una ruta general en mi aplicación y resolver la vista y los nombres de los controladores sobre la marcha en función de los parámetros de la ruta. Tengo el siguiente código que funciona: $stateProvider.state(‘default’, angularAMD.route({ url: ‘/:module/:action?id’, templateUrl: function (params) { var module = params.module; var action = module + params.action.charAt(0).toUpperCase() + params.action.substr(1); […]

ng-repeat no se actualiza en la actualización de la matriz

Estoy procesando datos a través de un ciclo ng-repeat. Y me gustaría que se actualice a medida que actualice la matriz. Por lo que he leído esto debería suceder automáticamente, pero esto no está funcionando. Entonces, ¿qué estoy haciendo mal? html: {{data.name}} {{data.startData}} {{data.endData}} {{data.differenceData}} Controlador (esta función se activa en un botón con ng-clic): […]

Resolución de estado nested enrutador de UI angular en estados secundarios

En una aplicación angular en la que estoy trabajando, me gustaría que hubiera un estado padre abstracto que debe resolver ciertas dependencias para todos los estados de sus hijos. Específicamente, me gustaría que todos los estados exijan que un usuario autenticado herede esa dependencia de algún estado authroot. Me estoy encontrando con problemas que tienen […]

¿Cómo se manejan los servicios XML en AngularJS?

Mi compañía tiene miles de servicios web xml existentes y está empezando a adoptar AngularJs para nuevos proyectos. El tutorial en http://angularjs.org/ utiliza exclusivamente los servicios de json. Parece que hacen una llamada de servicio en el controlador, analizan el JSON resultante y pasan el objeto resultante directamente a la vista. ¿Qué hago con XML? […]

Directiva angular cómo agregar un atributo al elemento?

Me pregunto cuál es la manera de trabajar este fragmento: //html {{user.name}} //js var app = angular.module(‘app’, []); app.controller(“AppCtrl”, function ($scope) { $scope.users = [{name:’John’,id:1},{name:’anonymous’}]; $scope.fxn = function() { alert(‘It works’); }; }) app.directive(“myDir”, function ($compile) { return { link:function(scope,el){ el.attr(‘ng-click’,’fxn()’); //$compile(el)(scope); with this the script go mad } }; }); Sé que se trata […]

$ http.get no está permitido por Access-Control-Allow-Origin pero $ .ajax es

Tengo un problema para obtener json de un servidor remoto que controlo. Tengo 2 aplicaciones web, una que sirve datos y que se ejecuta en el puerto 3311, y la otra, que solicita datos, se ejecuta en el puerto 5000. usando jquery los siguientes trabajos: $.ajax({ url: “http://localhost:3311/get-data”, type: ‘GET’, dataType: ‘json’, beforeSend: function(xhr) { […]

Cómo establecer un tiempo de espera de http global en AngularJs

Sé que puedo establecer un tiempo de espera cada vez: $http.get(‘path/to/service’, {timeout: 5000}); … pero quiero establecer un tiempo de espera global para mantener mi código SECO.

jasmine: la callback asíncrona no se invocó dentro del tiempo de espera especificado por jasmine.DEFAULT_TIMEOUT_INTERVAL

Tengo un servicio angular llamado requestNotificationChannel : app.factory(“requestNotificationChannel”, function($rootScope) { var _DELETE_MESSAGE_ = “_DELETE_MESSAGE_”; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Estoy intentando probar la unidad de este servicio usando jasmine: “use strict”; describe(“Request Notification Channel”, function() { var requestNotificationChannel, rootScope, scope; beforeEach(function(_requestNotificationChannel_) { […]

AngularJS: integración con la validación del lado del servidor

Tengo una aplicación angular que contiene un botón guardar tomado de los ejemplos: SAVE Esto funciona muy bien para la validación del lado del cliente porque el form.$invalid convierte en falso a medida que el usuario soluciona los problemas, pero tengo un campo de correo electrónico que se establece como no válido si otro usuario […]

¿Enlaces de anclaje en Angularjs?

¿Es posible usar enlaces de anclaje con Angularjs? Es decir: Top Middle Bottom … … Gracias