Articles of angularjs

¿Cómo descargar archivos usando AngularJS y llamando a MVC API?

Estoy usando AngularJS, y tengo una API MVC 4 que devuelve un HttpResponseMessage con un archivo adjunto. var result = new MemoryStream(pdfStream, 0, pdfStream.Length) { Position = 0 }; var response = new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StreamContent(result) }; response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue(“attachment”) { FileName = “MyPdf.pdf” }; response.Content.Headers.ContentType = new […]

jQuery ui datepicker con Angularjs

Quiero usar jQuery UI datepicker con AngularJS. Tengo una muestra, pero mi código no funciona. Muestra: http://www.abequar.net/jquery-ui-datepicker-with-angularjs/ Mi código: angular.module(‘elnApp’) .directive(‘datepicker’, function () { return { restrict: ‘A’, require : ‘ngModel’, link : function (scope, element, attrs, ngModelCtrl) { $(function(){ element.datepicker({ dateFormat:’yy-mm-dd’, onSelect:function (date) { ngModelCtrl.$setViewValue(date); scope.$apply(); } }); }); } } }); Muestra un […]

¿Cómo creo un popover de arranque UI de AngularJS con contenido HTML?

Quiero crear un popover bootstrap con una etiqueta previa que contenga un objeto JSON embellecido. La implementación ingenua, <span popover='{[ some_obj | json:” ” ]} ‘ popover-trigger=’mouseenter’> escapa el contenido antes de insertarlo en la ventana emergente. ¿Cuál es la mejor manera de especificar un cuerpo popover con contenido html?

Cómo solucionar problemas Angular “10 $ digest () iteraciones alcanzadas” Error

10 iteraciones de $ digest () alcanzadas. Aborto! Hay un montón de texto de apoyo en el sentido de “Vigilantes disparados en las últimas 5 iteraciones”, etc., pero gran parte de este texto es un código Javascript de varias funciones. ¿Hay reglas generales para diagnosticar este problema? ¿Es un problema SIEMPRE mitigado, o hay aplicaciones […]

¿Puedo acceder a un formulario en el controlador?

Actualmente estoy usando lo siguiente. $scope.$$childHead.customerForm[firstName] , de modo que: Pero esto solo funciona en Chrome. Ahora probé lo siguiente: $scope.editCustomerForm[firstName] , de modo que: Lo cual no funciona. Tenga en cuenta que mi formulario está dentro de una pestaña Foundation. ¿Cómo puedo acceder a firstName ? EDITAR : parece que el form no se […]

¿Cómo permitir que solo se escriba un número (dígitos y punto decimal) en una entrada?

Soy nuevo en angularjs. Me pregunto cuál es la forma de permitir que solo se escriba un número válido en un cuadro de texto. Por ejemplo, el usuario puede escribir “1.25”, pero no puede escribir “1.a” o “1 ..”. Cuando el usuario intente escribir el siguiente carácter que lo convertirá en un número inválido, no […]

Comportamiento del enlace angular.js: deshabilitar el enlace profundo para URL específicas

Tengo una aplicación Angular.js en funcionamiento con el modo HTML5 activado. $location.Html5mode(true).hashbang(“!”); Lo que quiero lograr es obtener algunas URL o tags para realizar el comportamiento de navegación normal en lugar de cambiar la URL en la barra de direcciones mediante la API de historial de HTML5 y manejarla usando controladores angulares. Tengo estos enlaces: […]

Angularjs previene el envío de formularios cuando la validación de entrada falla

Estoy escribiendo un formulario de inicio de sesión simple usando angularjs con alguna validación de entrada del lado del cliente para verificar que el nombre de usuario y la contraseña no estén vacíos y tengan más de tres caracteres. Vea el siguiente código: Y el controlador: var controller = function($scope) { $scope.login = { submit: […]

¿Mejor forma de prevenir la caché de IE en AngularJS?

Actualmente uso service / $ resource para hacer llamadas ajax (GET en este caso) e IE almacena en caché las llamadas para que no se puedan recuperar los datos nuevos del servidor. He utilizado una técnica que encontré al buscar en Google para crear un número aleatorio y anexarlo a la solicitud, para que IE […]

¿Cómo puedo establecer un nombre de modelo dynamic en AngularJS?

Quiero rellenar un formulario con algunas preguntas dinámicas (violín aquí ): {{question.Text}} Submit ​ function QuestionController($scope) { $scope.Answers = {}; $scope.Questions = [ { “Text”: “Gender?”, “Name”: “GenderQuestion”, “Options”: [“Male”, “Female”]}, { “Text”: “Favorite color?”, “Name”: “ColorQuestion”, “Options”: [“Red”, “Blue”, “Green”]} ]; $scope.ShowAnswers = function() { alert($scope.Answers[“GenderQuestion”]); alert($scope.Answers[“{{question.Name}}”]); }; }​ Todo funciona, excepto que el […]