Articles of angularjs

Eliminar el identificador de fragmento de las URL de AngularJS (símbolo #)

¿Es posible eliminar el símbolo # de las URL de angular.js? Todavía quiero poder usar el botón Atrás del navegador, etc., cuando cambie la vista y actualizaré la URL con params, pero no quiero el símbolo #. El tutorial routeProvider se declara de la siguiente manera: angular.module(‘phonecat’, []). config([‘$routeProvider’, function($routeProvider) { $routeProvider. when(‘/phones’, {templateUrl: ‘partials/phone-list.html’, […]

Llamar a una función cuando ng-repeat ha terminado

Lo que bash implementar es básicamente un controlador “on ng repeat finished rendering”. Puedo detectar cuándo está hecho pero no puedo descifrar cómo activar una función a partir de él. Mira el violín: http://jsfiddle.net/paulocoelho/BsMqq/3/ JS var module = angular.module(‘testApp’, []) .directive(‘onFinishRender’, function () { return { restrict: ‘A’, link: function (scope, element, attr) { if […]

$ location / cambio entre html5 y hashbang mode / link rewriting

Tenía la impresión de que Angular volvería a escribir las URL que aparecen en los atributos href de las tags de anclaje dentro de tempaltes, de modo que funcionarían tanto en modo html5 como en modo hashbang. La documentación del servicio de ubicación parece indicar que la reescritura de enlaces HTML se ocupa de la […]

Volver a cargar la página proporciona una solicitud GET incorrecta con el modo HTML5 de AngularJS

Quiero habilitar el modo HTML5 para mi aplicación. He puesto el siguiente código para la configuración, como se muestra aquí : return app.config([‘$routeProvider’,’$locationProvider’, function($routeProvider,$locationProvider) { $locationProvider.html5Mode(true); $locationProvider.hashPrefix = ‘!’; $routeProvider.when(‘/’, { templateUrl: ‘/views/index.html’, controller: ‘indexCtrl’ }); $routeProvider.when(‘/about’,{ templateUrl: ‘/views/about.html’, controller: ‘AboutCtrl’ }); Como puede ver, utilicé el modo $locationProvider.html5mode y cambié todos mis enlaces en […]

AngularJS: evita el error $ digest que ya está en progreso al llamar a $ scope. $ Apply ()

Estoy descubriendo que necesito actualizar mi página a mi scope manualmente más y más desde que construí una aplicación en angular. La única forma que conozco de hacer esto es llamar $apply() desde el scope de mis controladores y directivas. El problema con esto es que sigue arrojando un error a la consola que dice: […]

¿Por qué los documentos de AngularJS no usan un punto en la directiva modelo?

En el video AngularJS MTV Meetup: Mejores prácticas (2012/12/11) , Miško explica “… si usas ng-model, tiene que haber un punto en alguna parte. Si no tienes un punto, lo estás haciendo incorrecto..” Sin embargo, el primer ejemplo (The Basics) en el sitio web Angular.JS parece contradecirlo. ¿Lo que da? ¿Ha cambiado Angular.JS desde la […]

¿Cómo establecer el foco en el campo de entrada?

¿Cuál es la “forma angular” para establecer el foco en el campo de entrada en AngularJS? Requisitos más específicos: Cuando se abre un Modal , establezca el foco en una predefinida dentro de este Modal. Cada vez que vuelve visible (por ejemplo, al hacer clic en algún botón), establece el foco en él. Traté de […]

¿Por qué AngularJS incluye una opción vacía en select?

He estado trabajando con AngularJS durante las últimas semanas, y lo que realmente me molesta es que incluso después de probar todas las permutaciones o la configuración definida en la especificación en http://docs.angularjs.org/api/ng .directive: select , sigo recibiendo una opción vacía como primer hijo del elemento seleccionado. Aquí está el Jade: select.span9(ng-model=’form.type’, required, ng-options=’option.value as […]

ng-model para “ (con la directiva DEMO)

Traté de usar ng-model en la etiqueta de entrada con el tipo de archivo: Pero después de seleccionar un archivo, en el controlador, $ scope.vm.uploadme todavía no está definido. ¿Cómo obtengo el archivo seleccionado en mi controlador?

¿Cómo puedo publicar datos como datos de formulario en lugar de una carga de solicitud?

En el siguiente código, el método AngularJS $http llama a la URL y envía el objeto xsrf como “Solicitud de carga útil” (como se describe en la pestaña de la red del depurador de Chrome). El método jQuery $.ajax realiza la misma llamada, pero envía xsrf como “Datos de formulario”. ¿Cómo puedo hacer que AngularJS […]