Preguntas etiquetadas con angularjs-directive

Las directivas de AngularJS son una forma de enseñar nuevos trucos HTML al extender el vocabulario HTML. Las directivas le permiten administrar elementos DOM en un patrón declarativo, liberándolo de tareas de manipulación DOM de bajo nivel.

2
obtener elemento original de ng-click
Tengo una lista de elementos en mi vista con ng-clickadjuntos: <ul id="team-filters"> <li ng-click="foo($event, team)" ng-repeat="team in teams"> <img src="{{team.logoSmall}}" alt="{{team.name}}" title="{{team.name}}"> </li> </ul> Estoy manejando los eventos de clic en la foofunción en mi directiva, pasando $eventcomo referencia al objeto en el que se ha hecho clic, pero obtengo …

3
Angular JS: ¿Cuál es la necesidad de la función de enlace de la directiva cuando ya teníamos el controlador de la directiva con alcance?
Necesito realizar algunas operaciones en el alcance y la plantilla. Parece que puedo hacer eso en la linkfunción o en la controllerfunción (ya que ambos tienen acceso al alcance). ¿Cuándo es el caso cuando tengo que usar la linkfunción y no el controlador? angular.module('myApp').directive('abc', function($timeout) { return { restrict: 'EA', …




6
Angular.js directive dynamic templateURL
Tengo una etiqueta personalizada en una routeProviderplantilla que requiere una directiveplantilla. El versionatributo será poblado por el ámbito que luego requiere la plantilla correcta. <hymn ver="before-{{ week }}-{{ day }}"></hymn> Existen múltiples versiones del himno en función de qué semana y día es. Estaba anticipando usar la directiva para llenar …

5
¿Puede una directiva angular pasar argumentos a funciones en expresiones especificadas en los atributos de la directiva?
Tengo una directiva de formulario que usa un callbackatributo especificado con un alcance de aislamiento: scope: { callback: '&' } Se encuentra dentro de un, ng-repeatpor lo que la expresión que paso incluye el iddel objeto como un argumento para la función de devolución de llamada: <directive ng-repeat = "item …

6
Uso de los símbolos '@', '&', '=' y '>' en el enlace del alcance de la directiva personalizada: AngularJS
He leído mucho sobre el uso de estos símbolos en la implementación de directivas personalizadas en AngularJS, pero el concepto aún no está claro para mí. Quiero decir, ¿qué significa si uso uno de los valores de alcance en la directiva personalizada? var mainApp = angular.module("mainApp", []); mainApp.directive('modalView',function(){ return{ restrict:'E', …






14
El controlador no es una función, se definió indefinidamente y definió los controladores globalmente
Estoy escribiendo una aplicación de muestra usando angularjs. Recibí un error mencionado a continuación en el navegador Chrome. El error es Error: [ng: areq] http://errors.angularjs.org/1.3.0-beta.17/ng/areq?p0=ContactController&p1=not%20a%20function%2C%20got%20undefined Que se presenta como El argumento 'ContactController' no es una función, quedó indefinido Código <!DOCTYPE html> <html ng-app> <head> <script src="../angular.min.js"></script> <script type="text/javascript"> function ContactController($scope) …

12
Directiva de pruebas unitarias AngularJS con templateUrl
Tengo una directiva AngularJS que tiene una templateUrldefinida. Estoy tratando de probarlo con Jasmine. Mi JavaScript de Jasmine se parece a lo siguiente, según la recomendación de esto : describe('module: my.module', function () { beforeEach(module('my.module')); describe('my-directive directive', function () { var scope, $compile; beforeEach(inject(function (_$rootScope_, _$compile_, $injector) { scope = …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.