Articles of angularjs directiva

ng-click no funciona dentro de la plantilla de una directiva

Noob angular aquí. Estoy creando una directiva para mostrar recursivamente un árbol de preguntas y preguntas secundarias. Estoy usando un enlace en la plantilla que llama a una función dentro del scope. Por alguna razón, no llama al método editQuestion() . Aquí está el código y el violín http://jsfiddle.net/madhums/n9KNv/ HTML: Javascript: var app = angular.module(‘myApp’, […]

Habilitar / Deshabilitar tags de ancla usando AngularJS

¿Cómo habilito / deshabilito las tags de anclaje usando el enfoque directivo? Ejemplo: Al hacer clic en Editar enlace, crear y eliminar debe estar desactivado o atenuado. Al hacer clic en Crear enlace, editar y eliminar debe estar desactivado o atenuado. JAVASCRIPT: angular.module(‘ngApp’, []).controller(‘ngCtrl’,[‘$scope’, function($scope){ $scope.create = function(){ console.log(“inside create”); }; $scope.edit = function(){ console.log(“inside […]

Nombre de directiva angular: ¿solo se permiten letras minúsculas?

Mi código: app.directive(‘abcabc’, function (){ alert(‘directive’);}); // working pero app.directive(‘abcAbc’, function (){ alert(‘directive’);}); // not working ! app.directive(‘abc-abc’, function (){ alert(‘directive’);}); // not working ! ¿Estoy haciendo mal? ¿O hay reglas especiales de denominación para la directiva angular?

¿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. […]