Preguntas etiquetadas con angularjs

Úselo para preguntas sobre AngularJS (1.x), el marco de JavaScript de código abierto. NO use esta etiqueta para Angular 2 o versiones posteriores; en su lugar, use la etiqueta [angular].




4
Comparar objetos en Angular
¿Es posible hacer una comparación "profunda" de dos objetos en Angular? Lo que me gustaría hacer es comparar cada par clave / valor. Por ejemplo: Objeto 1 { key1: "value1", key2: "value2", key3: "value3" } Objeto 2 { key1: "value1", key2: "newvalue", key3: "value3" } Lo que necesito es que …
79 angularjs 


2
Prueba unitaria de fábricas de AngularJS que tienen dependencias
Al realizar pruebas unitarias en una fábrica Angular (con Karma + Jasmine), ¿cómo inyecto una dependencia de stub en la fábrica bajo prueba? Aquí está mi fábrica: mod = angular.module('myFactoryMod', []); mod.factory('myFactory', [ '$log', 'oneOfMyOtherServices', function($log, svc) { return makeSomethingThatDoesSomethingWithTheseDependencies($log, svc); } ]); oneOfMyOtherServices es necesario al crear una instancia …

4
Validar botón de radio AngularJS
Parece que debería ser bastante fácil, pero no encuentro la respuesta. Tengo un formulario en el que necesito validar que se ha realizado una selección de un grupo de radio. Intenté usar el atributo 'requerido' en los botones de opción, pero cuando se valida el formulario, se queja a menos …


7
Los componentes AngularJS 1.5+ no son compatibles con Watchers, ¿cuál es la solución?
He estado actualizando mis directivas personalizadas a la nueva arquitectura de componentes . He leído que los componentes no son compatibles con los observadores. ¿Es esto correcto? Si es así, ¿cómo detecta cambios en un objeto? Para un ejemplo básico, tengo un componente personalizado myBoxque tiene un juego de componentes …

4
La descarga simple de archivos de Angularjs hace que el enrutador redirija
HTML: <a href="mysite.com/uploads/asd4a4d5a.pdf" download="foo.pdf"> Las cargas obtienen un nombre de archivo único, mientras que el nombre real se mantiene en la base de datos. Quiero realizar una simple descarga de archivos. Pero el código anterior redirige a / debido a: $routeProvider.otherwise({ redirectTo: '/', controller: MainController }); Lo intenté con $scope.download …
78 angularjs 

3
Usando $ setValidity dentro de un controlador
Estoy tratando de hacer una validación en el cambio de archivo. Aquí está mi código: Ver / Plantilla <input type="file" name="file" id="file" onchange="angular.element(this).scope().setFile(this)" required /> <span class="error" ng-show="myForm.file.$error.required">Error</span> <span class="error" ng-show="myForm.file.$error.size">Selected file is too large</span> <span class="error" ng-show="myForm.file.$error.filetype">Unsupported File type</span> Controlador angular.module("myapp").controller("myctrl", function($scope) { $scope.setFile = function(element) { $scope.$apply(function($scope) { …

3
Para probar una directiva angularjs de validación personalizada
Esta directiva de validación personalizada es un ejemplo presentado en el sitio oficial de angular. http://docs.angularjs.org/guide/forms Verifica que una entrada de texto esté en formato numérico o no. var INTEGER_REGEXP = /^\-?\d*$/; app.directive('integer', function() { return { require: 'ngModel', link: function(scope, elm, attrs, ctrl) { ctrl.$parsers.unshift(function(viewValue) { if (INTEGER_REGEXP.test(viewValue)) { …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.