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
Impostare automaticamente l'altezza del font tramite CSS
Ottimizzare i costi con Smart tier in Azure Blob Storage
Introduzione a GitHub Copilot CLI
Arricchire l'interfaccia di .NET Aspire
Integrazione di Copilot in .NET Aspire
Supportare la crittografia di ASP.NET Core con Azure Container App
Importare un servizio esterno in .NET Aspire
Analizzare il contenuto di una issue con GitHub Models e AI
Supporto nativo a JSON in SQL Server 2025
Abilitare .NET 10 su Azure App Service e Azure Functions
Utilizzo di CSS Scroll Snap per realizzare un carousel
Evitare la compressione degli artefatti in un workflow di GitHub




