Articles of angularjs directiva

¿Puedes cambiar templateUrl sobre la marcha?

¿Es posible cambiar templateUrl sobre la marcha al pasar valores en el scope de la directiva? Quiero pasar datos al controlador que representará la página en función de los datos que pasaron de la directiva algo tal vez que se ve así: .directive(‘boom’, function { return { restrict: ‘E’, transclude: true, scope: ‘isolate’, locals: { […]

AngularJS Group por directiva sin dependencias externas

Soy nuevo en Angular y me gustaría aprender la mejor manera de manejar un problema. Mi objective es tener un medio reutilizable para crear grupos por encabezados. Creé una solución que funciona, pero creo que debería ser una directiva en lugar de una función de scope dentro de mi controlador, pero no estoy seguro de […]

angularjs comparte la configuración de datos entre los controladores

Me pregunto cuál podría ser una buena forma de compartir directivas entre controladores. Tengo, por ejemplo, dos directivas para usar en diferentes controladores con diferente configuración, la primera creo que pensé en usar como: //html //js .controller(‘MainCtrl’, function ($scope,$upload) { /*File upload config*/ $scope.onFileSelect = function($files) { for (var i = 0; i < $files.length; […]

¿Cómo se puede limitar el valor de entrada usando AngularJS?

Estoy buscando formas de limitar el valor dentro de la entrada a 4 y procesar el valor de 4 dígitos en mi controlador. {{ search.main | limitTo:4}}

Cómo configurar el controlador dynamic para las directivas?

Hablar es barato, primero muestre mis códigos: HTML: directiva: angular.module(‘attrDirective’,[]).directive(‘addIcons’, function($compile){ return { restrict : ‘A’, controller : “IconsCtrl” }, link : function (scope, elem , attrs, ctrl) { var parentElem = $(elem); var icons = $compile(“)(scope); parentElem.find(“.accordion-heading”).append(icons); }, } }); controlador: function IconsCtrl($scope){ $scope.add = function(){ console.log(“add”); }; } ahora funciona, cuando hago clic […]

AngularJS: filtro ng-repeat cuando el valor es mayor que

Tengo una simple repetición ng que arroja datos, uno de los campos que muestra es NumberOfStamps: <a href=" https://stackoverflow.com/questions/24081004/angularjs-ng-repeat-filter-when-value-is-greater-than/{[{list.Title}]} {[{list.ForeName}]} {[{list.SurName}]} (Date of Birth {[{list.Dob}]}) {[{list.NumberOfStamps}]} stamps Ejemplo de salida: Mr Adam Happy Date of Birth 01/6/1984 16 stamps Mr Adam Sad Date of Birth 24/11/1975 0 stamps Mr Adam Green Date of Birth 02/1/1963 […]

Directiva de validación de formulario personalizado para comparar dos campos

Soy un novato angular, y estoy tropezando con algo sobre cómo funcionan las directivas de validación de formas angulares. Sé que puedo fácilmente agregar directivas a campos individuales , pero estoy tratando de agregar una validación que compare dos campos de formulario (ambos son elementos de un modelo). Aquí hay un esqueleto de formulario: Min […]

directiva angular que encapsula un retraso para ng-change

Tengo un campo de entrada de búsqueda con una función de consulta ligada al ng-change. Sin embargo, esto dispara demasiado rápido en cada personaje. Así que termino haciendo algo como esto mucho: $scope.updateSearch = function(){ $timeout.cancel(searchDelay); searchDelay = $timeout(function(){ $scope.requery($scope.search); },300); } De modo que la solicitud solo se realiza 300 ms después de que […]

¿Cómo entender el `terminal` de la directiva?

En esta página: http://docs.angularjs.org/guide/directive Objeto de definición de directiva terminal Si se establece en verdadero, la prioridad actual será el último conjunto de directivas que se ejecutará (cualquier directiva en la prioridad actual se ejecutará aún cuando el orden de ejecución en la misma prioridad no esté definido). No lo entiendo bien ¿Qué significa current […]

obtener elemento original de ng-clic

Tengo una lista de elementos en mi opinión con ng-click adjunta a ellos: Estoy manejando los eventos de clic en la función foo en mi directiva, pasando $event como referencia al objeto que se ha hecho clic, pero obtengo una referencia a la etiqueta img , en lugar de a la etiqueta li . Entonces […]