Articles of angularjs direttiva

Uso illegale della direttiva ngTransclude nel modello

Ho due direttive app.directive(‘panel1’, function ($compile) { return { restrict: “E”, transclude: ‘element’, compile: function (element, attr, linker) { return function (scope, element, attr) { var parent = element.parent(); linker(scope, function (clone) { parent.prepend($compile( clone.children()[0])(scope));//cause error. // parent.prepend(clone);// This line remove the error but i want to access the children in my real app. }); […]

Filtro AngularJS basato su array di stringhe?

Sto attraversando un periodo difficile che mi spiega come fare un filtro angular per risolvere un problema che sto incontrando. Ecco un esempio di base della mia struttura dati, una serie di attività: var tasks = [ { Title: “This is a task title”, Tags: [“Test”,”Tag”,”One”,”Two”,”Three”] }, { Title: “Another test tag title”, Tags: [“Some”, […]

qual è la differenza tra ng-model e ng-value

Per quanto ho capito ng-model imposta il valore per quel particolare elemento in cui è stato assegnato il modello. visto che il valore ng è diverso da ng-model?

Come esporre il comportamento da una direttiva con ambito isolato?

Come posso esporre un metodo da una direttiva? So che dovrei usare gli attributi per i dati, ma voglio davvero esporre il comportamento , non i dati . Qualcosa che il controllore genitore può chiamare. Supponiamo che il mio DOM assomiglia a: Call JavaScript: angular.module(“main”, []).controller(“MyCtrl”, function($scope) { $scope.call = function() { $scope.myfn(); }; }).directive(“myDirective”, […]

Defer angularjs guarda l’esecuzione dopo $ digest (aumentando l’evento DOM)

Ho un orologio che triggers un evento DOM: scope.$watch(function() { return controller.selected; }, function(selected) { if (selected) { $input.trigger(‘focus’); } }); Il problema è che ho un gestore su “focus” che fa un scope.$apply . $input.bind(‘focus’, function() { scope.$apply(function() { controller.focused = true; }); }); Quindi, quando il mio $watch viene sparato da un $digest […]

Passa automaticamente $ event con ng-clic?

So che posso accedere all’evento click da ng-click se passo nell’object $event modo: Give me the $event function myFunction (event) { typeof event !== “undefined” // true } È un po ‘fastidioso dover passare $event esplicitamente ogni volta. È ansible impostare ng-click per passare in qualche modo alla funzione per impostazione predefinita?

Direttive multiple che richiedono un ambito nuovo / isolato

Ho scritto una direttiva per le windows di dialogo (myPopup) e un’altra per il trascinamento di questa finestra di dialogo (myDraggable), ma ho sempre ricevuto l’errore: Direttive multiple [myPopup, myDraggable] che richiedono un ambito nuovo / isolato Ecco un Plunker: http://plnkr.co/edit/kMQ0hK5RnVw5xOBdDq5P?p=preview Cosa posso fare? Codice JS: var app = angular.module(‘myApp’, []); function myController($scope) { $scope.isDraggable […]

AngularJS – Creazione dynamic di elementi che specificano le direttive

Ho una configurazione come questa: Controller c trasmette eventi e La direttiva d ascolta e , e su e , scrive nel DOM tramite append, e così facendo crea nuovi elementi specificando una direttiva d2 . IE: element.append(”) La direttiva two non viene mai chiamata da Angular Quando controllo il DOM (e eseguo il debug) […]

AngularJS. Converti valore tag (tempo Unix in tempo leggibile dall’uomo)

Ricevo i dati da un database e lo visualizzo: {{item.date}} Dove {{item.date}} è una data Unix come 1374843600. Come posso impostare il formato della data usando le direttive AngularJS? È ansible? Quando ho provato a farlo, stavo ottenendo un valore di tag mydate – {{item.date}}

Imposta lo stato attivo sul primo input non valido nel modulo AngularJs

Ho letto diversi articoli e le domande StackOverflow relative all’impostazione di messa a fuoco in AngularJs. Sfortunatamente tutti gli esempi che ho letto presuppongono che ci sia qualche attributo che posso aggiungere all’elemento per ottenere attenzione, ad esempio una direttiva focusMe . Tuttavia, cosa succede se non conosco in anticipo a quale input impostare l’attenzione? […]