Ci sono molti casi in cui si deve rispondere al cambiamento di una proprietà dello scope. Un classico esempio di questa necessità è il motore di binding di AngularsJS che deve modificare il contenuto di un campo di UI collegato a una proprietà dello scope quando questa proprietà cambia.
Per monitorare i cambiamenti di una proprietà si deve utilizzare il metodo $watch dello scope passando in input il nome della proprietà e la funzione da eseguire quando cambia il valore come evidenziato in questo esempio.
scope.FirstName = "Stefano"; scope.LastName = "Mostarda"; scope.$watch('FirstName', function(newValue, oldValue) { scope.FullName = newValue + " " + scope.LastName; }); scope.$watch('LastName', function(newValue, oldValue) { scope.FullName = scope.FirstName + " " + newValue; });
In questo metodo abbiamo le proprietà FirstName e LastName al cui cambio andiamo a valorizzare la proprietà FullName.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Managed deployment strategy in Azure DevOps
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Gestire progetti .NET + React in .NET Aspire
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Utilizzare Container Queries nominali
Montare Azure Blob Storage su Linux con BlobFuse2
Rendere le variabili read-only in una pipeline di Azure DevOps
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Gestione degli eventi nei Web component HTML
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- Impersonation di utente per l'esecuzione di codice in una pagina ASP.NET
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!