Nello script #151 abbiamo visto come utilizzato ng-options per generare dinamicamente il contenuto di una select. In questo esempio, vediamo come poter collegare facilmente il contenuto di una select alla selezione di un'altra.
Supponiamo di avere questo codice per definire il controller:
function CustomerController($scope) { $scope.provinces = [ { "name": "Milano", "cities": [ { "name": "Milano" }, { "name": "Peschiera Borromeo" }, ] }, { "name": "Roma", "cities": [ { "name": "Roma" }, { "name": "Ariccia" }, ] } ]; }
Per elencare le province in una select e poi riportare le città selezionate, ci basterà utilizzare questo markup:
<div ng-app ng-controller="CustomerController"> <select ng-model="province" ng-options="c.name for c in provinces"></select> <select ng-model="city" ng-options="p.name for p in province.cities"></select> <p>Hai scelto {{city.name}} in provincia di category={{province.name}} </p> </div>
Per approfondimenti:
L'attributo ng-options per le dropdownlist in AngularJS
https://www.html5italia.com/script/151/Lattributo-Ngoptions-Dropdownlist-AngularJS.aspx
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Il nuovo controllo Range di Blazor 9
Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
Supportare la crittografia di ASP.NET Core con Azure Container App
Utilizzare l nesting nativo dei CSS
Utilizzare WebJobs su Linux con Azure App Service
Rendere le variabili read-only in una pipeline di Azure DevOps
Creare un agente A2Acon Azure Logic Apps
Creare una libreria CSS universale: Clip-path
Supportare la sessione affinity di Azure App Service con Application Gateway
Gestire gli accessi con Token su Azure Container Registry
Generare una User Delegation SAS in .NET per Azure Blob Storage
Utilizzare Intersect e Except per filtrare set di dati in TSql
I più letti di oggi
- Analizzare il contenuto di una issue con GitHub Models e AI
- Integrare OpenAI tramite Aspire
- Interagire con Azure DevOps tramite MCP Server
- Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
- .NET Conference Italia 2025 - Milano
- The Agentic Day - Milano
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9