Una delle forme di interazioni più comuni è quella di scatenare un'azione quando un campo perde il controllo. Ad esempio, durante la registrazone di un utente spesso controlliamo che la username inserita sia disponibile effettuando una chiamata AJAX verso il server. AngularJS permette di eseguire del codice quando un controllo perde il focus attraverso la direttiva ng-blur, come mostrato nel prossimo esempio.
<input type="text" ng-blur="onBlur()">
var peopleModule = angular.module('peopleModule', []); peopleModule.controller('peopleController', function ($scope) { $scope.onBlur = function(){ alert("blur"); } });
La direttiva ng-blur ha la sua controparte nella direttiva ng-focus, che permette di eseguire codice quando un campo acquisisce il focus.
La sintassi della direttiva è la stessa vista nell'esempio precedente.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Configurare lo startup di applicazioni server e client con .NET Aspire
La gestione della riconnessione al server di Blazor in .NET 9
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Utilizzare Container Queries nominali
.NET Conference Italia 2024
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Cambiare la chiave di partizionamento di Azure Cosmos DB
Gestione dell'annidamento delle regole dei layer in CSS
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Gestione CSS in Blazor con .NET 9
Generare la software bill of material (SBOM) in GitHub
I più letti di oggi
- Anonimizzare i dati sensibili nei log di Azure Front Door
- Annunciato Visual Studio 2013: la prima preview a fine mese a Build
- Loggare le query più lente con Entity Framework
- Utilizzare WhenEach per processare i risultati di una lista di task
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!