Le direttive AngularJS sono un modo per insegnare nuovi trucchi HTML estendendo il vocabolario HTML. Le direttive ti consentono di gestire gli elementi DOM in un modello dichiarativo, liberandoti da attività di manipolazione DOM a basso livello.
Ho un input di testo. Quando l'input riceve il focus, desidero selezionare il testo all'interno dell'input. Con jQuery lo farei in questo modo: <input type="text" value="test" /> $("input[type=text]").click(function() { $(this).select(); // would select "test" in this example }); Ho cercato in giro per cercare di trovare il modo angolare, ma …
Ho una direttiva che ha il proprio controller. Vedere il codice seguente: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) { this.scope.message = message; this.scope.type = type; }, hide:function () { this.scope.message = ''; …
Utilizzando Angularjs, ho bisogno di mostrare una schermata di caricamento (un semplice spinner) fino a quando la richiesta ajax non è completa. Si prega di suggerire qualsiasi idea con uno snippet di codice.
Ho un input che filtra un elenco di ripetizioni al cambiamento. La ripetizione contiene molti dati e impiega alcuni secondi per filtrare tutto. Vorrei che ci fossero 0,5 secondi di ritardo prima di iniziare il processo di filtraggio. Qual è il modo corretto in angolare per creare questo ritardo? Ingresso …
Vorrei apportare una piccola modifica a una direttiva di terze parti (in particolare Angular UI Bootstrap ). Voglio semplicemente aggiungere al campo di applicazione della panedirettiva: angular.module('ui.bootstrap.tabs', []) .controller('TabsController', ['$scope', '$element', function($scope, $element) { // various methods }]) .directive('tabs', function() { return { // etc... }; }) .directive('pane', ['$parse', function($parse) …
Sto provando a rimuovere jquery dalla mia app Angular.js per renderla più leggera, inserendo invece jqLite di Angular. Ma l'app fa un uso massiccio di find ('# id') e find ('.classname'), che non sono supportati da jqLite, solo 'tag names' (come da documentazione) mi chiedevo quale sarebbe l'approccio migliore per …
Voglio creare una direttiva che colleghi a un attributo. L'attributo specifica la funzione che dovrebbe essere chiamata nell'ambito. Ma voglio anche passare un argomento alla funzione determinata all'interno della funzione di collegamento. <div my-method='theMethodToBeCalled'></div> Nella funzione link mi associo a un evento jQuery, che passa un argomento che devo passare …
Ho due controller e condivido i dati tra di loro con una funzione app.factory. Il primo controller aggiunge un widget nell'array del modello (pluginsDisplayed) quando si fa clic su un collegamento. Il widget viene inserito nell'array e questa modifica si riflette nella vista (che utilizza ng-repeat per mostrare il contenuto …
Qual è il modo più semplice per passare una variabile di ambito AngularJS dalla direttiva al controller? Tutti gli esempi che ho visto sembrano così complessi, non c'è un modo per accedere a un controller da una direttiva e impostare una delle sue variabili di ambito?
Se ho una direttiva che risponde allo stato di un particolare attributo nell'ambito e desidero modificare quell'attributo nel mio test e verificare che risponda correttamente, qual è il modo migliore per eseguire tale modifica? Ho visto entrambi questi modelli: scope.$apply(function() { scope.myAttribute = true; }); e scope.myAttribute = true; scope.$digest(); …
Plunker Link Ho un elemento a cui vorrei associare html. <div ng-bind-html="details" upper></div> Che funzioni. Ora, insieme ad esso, ho anche una direttiva che è associata all'html associato: $scope.details = 'Success! <a href="#/details/12" upper>details</a>' Ma la direttiva uppercon div e anchor non viene valutata. Come lo faccio funzionare?
Ho una direttiva con un ambito isolato (in modo da poter riutilizzare la direttiva in altri luoghi) e quando uso questa direttiva con un ng-repeat, non funziona. Ho letto tutta la documentazione e le risposte di Stack Overflow su questo argomento e ho compreso i problemi. Credo di aver evitato …
Non riesco a trovare un modo per chiamare una funzione sull'ambito padre dall'interno di una direttiva senza utilizzare l'ambito isolato. So che se utilizzo l'ambito isolato posso semplicemente usare "&" nell'isolato per accedere alla funzione sull'ambito padre, ma l'uso dell'ambito isolato quando non è necessario ha delle conseguenze. Considera il …
Non capisco bene quando utilizzare una direttiva e quando sarebbe più appropriato utilizzare nginclude. Prendiamo questo esempio: ho un parziale password-and-confirm-input-fields.html, cioè l'html per inserire e confermare una password. Lo uso sia nella pagina di registrazione che nella pagina di modifica della password. Queste due pagine hanno un controller ciascuna, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.