Negli script precedenti abbiamo visto come lo scope serva da contenitore di dati che vengono poi mostrati sulla UI attraverso la sintassi di binding che fa uso dell'interpolazione con le parentesi graffe. Oltre a questa sintassi, possiamo anche utilizzare la direttiva ng-bind che produce lo stesso risultato.
<div ng-bind="Name"></div>
Tuttavia, i dati nello scope non sono in sola lettura per la UI, ma possono anche essere modificati tramite controlli come textbox, checkbox, textarea, e così via. In questi casi la direttiva ng-bind non è sufficiente, poichè questa permette di collegare lo scope alla UI in modalità one-way. Per fare in modo che la UI possa modificare i dati nello scope (modalità two-way) dobbiamo utilizzare la direttiva ng-model.
<input ng-model="Name" />
In questo modo, quando l'utente modifica il contenuto della textbox, il contenuto della proprietà Name dello scope viene aggiornato di conseguenza.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare un KeyedService di default in ASP.NET Core 8
.NET Conference Italia 2024
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Usare il colore CSS per migliorare lo stile della pagina
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Creazione di componenti personalizzati in React.js con Tailwind CSS
Routing statico e PreRendering in una Blazor Web App
Aggiungere interattività lato server in Blazor 8
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Sostituire la GitHub Action di login su private registry
I più letti di oggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Creare una libreria CSS universale: Cards
- Eseguire script pre e post esecuzione di un workflow di GitHub