Articles of angularjs directiva

¿Cómo detectar el navegador usando angularjs?

Soy nuevo en angularjs. ¿Cómo puedo detectar userAgent en angularjs? ¿Es posible usar eso en el controlador? ¡Probé algo como abajo pero sin suerte! var browserVersion = int((/msie (\d+)/.exec(lowercase(navigator.userAgent)) || [])[1]); ¡Necesito detectar IE9 específicamente!

AngularJS deja comentarios en HTML: ¿es posible eliminarlos?

¿Alguien sabe si puede eliminar los comentarios angulares que quedan en el código html? Por ejemplo: si uso ngRepeat y no hay elementos para repetir, AngularJS deja esto:

AngularJS mira el cambio DOM

Tengo una directiva de auto-carousel que recorre los elementos del elemento vinculado. Sin embargo, los niños todavía no están cargados en el DOM, porque las expresiones ng-if no se han analizado todavía. ¿Cómo puedo asegurarme de que la directiva para padres sepa que ha habido cambios en su árbol DOM? {{name}} … {{email}} Podría usar […]

¿Cómo usar “ng-repeat” dentro de la plantilla de una directiva en Angular JS?

Soy nuevo en Angular JS y estoy tratando de crear una directiva personalizada que se utilizará de la siguiente manera: Corrps. controlador será: $scope.cashAccountsColumns = [ {“field”: “description”, “title”: “Description”}, {“field”: “owner”, “title”:”Owner”}, {“field”: “currentBalance”, “title”:”Current Balance” } ]; Y el código de la directiva es: return { restrict : ‘EA’, transclude : false, templateUrl […]

Llame a un método de un controlador desde otro controlador usando ‘scope’ en AngularJS

Intento llamar a un método de segundo controlador en el primer controlador utilizando la variable de scope . Este es un método en mi primer controlador: $scope.initRestId = function(){ var catapp = document.getElementById(‘SecondApp’); var catscope = angular.element(catapp).scope(); catscope.rest_id = $scope.user.username; catscope.getMainCategories(); }; Puedo establecer el valor de rest_id pero no puedo llamar a getMainCategories por […]

Pasar formulario a directiva

Quiero encapsular mis campos de formulario en una directiva, así que simplemente puedo hacer esto: ¿Cómo myForm a myForm en mi directiva para poder hacer verificaciones de validación, por myForm.Email.$valid ?

Vinculación de variables de Servicio / Fábrica a Controladores

Tengo una variable que será utilizada por uno o más Controladores, modificada por los Servicios. En ese caso, he creado un servicio que mantiene esta variable en la memoria y la comparte entre los controladores. El problema es: cada vez que la variable cambia, las variables en los controladores no se actualizan en tiempo real. […]

$ aplicar vs $ digest en pruebas directivas

Si tengo una directiva que responde al estado de un atributo particular en el scope, y quiero cambiar ese atributo en mi prueba y verificar que responda correctamente, ¿cuál es la mejor manera de hacer ese cambio? He visto estos dos patrones: scope.$apply(function() { scope.myAttribute = true; }); y scope.myAttribute = true; scope.$digest(); ¿Cuál es […]

Llamar a una función de controlador desde una directiva sin scope aislado en AngularJS

Parece que no puedo encontrar una forma de llamar a una función en el ámbito primario desde una directiva sin usar el ámbito aislado. Sé que si utilizo el scope aislado puedo simplemente usar “&” en el aislado para acceder a la función en el scope principal, pero usar el scope aislado cuando no es […]

Cómo modificar el scope desde una directiva en AngularJs

Necesito modificar un atributo de ámbito raíz dentro de una callback dentro de una directiva. Pero la directiva se encuentra en un ámbito interno creado por una directiva switch. HTML Selected: {{ selected }} Item: {{ selected }} Worked JavaScript angular.module(‘app’, []) .directive(“customTag”, [function () { return { restrict: “E”, replace: true, template: “”, link: […]