Molto spesso capita che a seconda delle scelte dell'utente dobbiamo mostrare o meno una sezione di una pagina. Questo è vero soprattutto quando selezioniamo una checkbox o quando selezioniamo una voce da una dropdown. Grazie al motore di binding di Angular e alle template variable possiamo svolgere questo compito in modo semplice senza dover scrivere codice TypeScript.
<input type="checkbox" name="check" #check [(ngModel)]="fake" /> <div *ngIf="check.checked"> sezione visualizzata solo se checkbox selezionato </div>
La template variable check rappresenta l'istanza del checkbox nel DOM e quindi colleghiamo la visibilità del tag div alla selezione della checkbox tramite la sua proprietà checked. Al fine del funzionamento, è importante che il tag input abbia la direttiva ngModel anche verso una variabile di appoggio. Questo garantisce che il motore di binding funzioni correttamente e che al cambio del valore della checkbox, il div venga mostrato o meno
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare i variable font nel CSS
Configurare e gestire sidecar container in Azure App Service
Simulare Azure Cosmos DB in locale con Docker
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
Utilizzare WhenEach per processare i risultati di una lista di task
Keynote .NET Conference Italia 2025
Supportare la crittografia di ASP.NET Core con Azure Container App
Anonimizzare i dati sensibili nei log di Azure Front Door
Definire il metodo di rilascio in .NET Aspire
Raggruppare risorse in .NET Aspire
Esporre tool MCP con Azure Functions


