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
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Eliminare record doppi in Sql Server
Creare una libreria CSS universale: Cards
Recuperare App Service cancellati su Azure
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Path addizionali per gli asset in ASP.NET Core MVC
Rendere le variabili read-only in una pipeline di Azure DevOps
Configurare lo startup di applicazioni server e client con .NET Aspire
Creare una libreria CSS universale - Rotazione degli elementi
Gestione degli eventi nei Web component HTML
Anonimizzare i dati sensibili nei log di Azure Front Door
Definire il colore di una scrollbar HTML tramite CSS