Articles of angularjs

Filtrar por varias columnas con ng-repeat

Me pregunto si hay una manera fácil en Angular para filtrar una tabla usando ng-repeat en columnas específicas usando or lógica, en lugar de and . En este momento, mi filtro está buscando todo en la tabla (más de 10 columnas de datos), cuando realmente solo necesita filtrar en 2 columnas de datos (ID y […]

Bucle infinito con enlace de expresión angular

Tengo una aplicación angular que muestra el valor devuelto por un método de controlador a través de un enlace de expresión simple: {{getValue()}} Si el método en cuestión simplemente devuelve un valor, el método se llama dos veces, y eso es bastante extraño: $scope.getValue = function(){ return ‘some value’; } Pero si el método realiza […]

¿Cómo puedo hacer que el enrutador ui vaya a un enlace externo, como google.com?

Por ejemplo: $stateProvider .state(‘external’, { url: ‘http://www.google.com’, }) url supone que este es un estado interno. Quiero que sea como HREF o algo por el estilo. Tengo una estructura de navegación que se comstackrá desde ui-routes y necesito un enlace para ir a un enlace externo. No necesariamente solo google, eso es solo un ejemplo. […]

Populate Dropdown 2 basado en la selección desplegable 1

Puedo llenar 2 menús desplegables directamente desde la base de datos. Mi problema es que los 2dos valores desplegables deben ser poblados en base a la primera selección desplegable. Como soy nuevo en Angular, no soy capaz de resolverlo, ¿alguien puede ayudarme con esto? Select the Office Select OBJ Code myApp.factory(‘OfficeNames’, function ($resource) { return […]

Obteniendo el “Módulo anonymous define () no coincidente …” cuando bash ejecutar pruebas

Estoy intentando configurar mi prueba de unidad karma jasmine con requirejs. Pero cada vez que lo ejecuto, obtengo el siguiente error: Chrome 34.0.1847 (Mac OS X 10.9.2) ERROR Uncaught Error: Mismatched anonymous define() module: function (angular){ describe(‘Unit: Testing RequireJS’, function(){ var ctrl; var scope; var rootScope; beforeEach(angular.mock.module(‘wsaApp’)); beforeEach(angular.mock……ch A continuación se encuentran los archivos differenr: […]

Filtro Angularjs negado

Tengo un conjunto de elementos que quiero filtrar en ng-repeat usando un ng-model como cadena para filtrar el conjunto, hasta ahora no he encontrado una manera de hacerlo funcionar cuando la expresión es negada, estoy haciendo algo como esto: {{language}} {{language}} ¡En la documentación , dice que debemos usar! para negar la expresión, pero todavía […]

Angular Js: establece el token en el encabezado predeterminado

Estoy tratando de agregar un encabezado con mi token de acceso a cada llamada API. Funciona bien para todas las solicitudes GET, pero tan pronto como bash hacer una POST no se agrega el encabezado. Aquí es cómo agrego el token: app.factory(‘api’, function ($http, $cookies) { return { init: function (token) { $http.defaults.headers.common[‘Token’] = token […]

Carga lenta de módulos AngularJS con RequireJS

Gracias al gran artículo de Dan Wahlin , logré implementar la carga diferida de los controladores y servicios de Angular. Sin embargo, no parece haber una manera limpia de cargar módulos independientes. Para explicar mejor mi pregunta, supongamos que tengo una aplicación estructurada como la siguiente sin RequireJS: // Create independent module ‘dataServices’ module with […]

¿Cómo encadenar secuencialmente las promesas con angularjs $ q?

En la biblioteca de la promesa Q , puede hacer lo siguiente para encadenar secuencialmente las promesas: var items = [‘one’, ‘two’, ‘three’]; var chain = Q(); items.forEach(function (el) { chain = chain.then(foo(el)); }); return chain; sin embargo, lo siguiente no funciona con $ q : var items = [‘one’, ‘two’, ‘three’]; var chain = […]

angularjs mueve el foco al siguiente control al ingresar

¿Cuál es la mejor manera, al presionar enter dentro de un formulario, el foco para ir a la siguiente entrada en lugar de enviar el formulario con angularjs. Tengo un formulario con muchos campos y los clientes se utilizan para presionar enter para pasar a la siguiente entrada (proveniente de aplicaciones de escritorio). El angularjs […]