Nello script #144 abbiamo visto come utilizzare la direttiva ng-src per costruire l'attributo src di un tag img tramite il binding. In questo script vediamo come utilizzare l'attributo ng-href per coprire un'esigenza simile, cioè quella di creare il tag href di un tag a a runtime tramite binding. Prendiamo in considerazione il seguente esempio.
<a href="person/{{id}}">{{name}}</a>Sebbene funzioni, questo approccio presenta un problema: il browser genera il tag a così come lo vediamo e successivamente, il motore di binding modifica il valore {{id}} con la proprietà id dello scope. Questo significa che tra il momento in cui il browser genera il tag a e il momento in cui il motore di binding di AngularJS costruisce correttamente l'url nella pagina c'è un link con un url errato.
Per evitare questo problema, possiamo utilizzare la direttiva ng-href. Questa direttiva genera l'attributo href solo dopo che il motore di binding genera l'url corrretto.
<a ng-href="person/{{id}}">{{name}}</a>Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Realizzare un accordion con gli elementi HTML details e summary
Controllare la velocità di spostamento su una pagina HTML
Supporto nativo a JSON in SQL Server 2025
Esporre tool MCP con Azure Functions
Response streaming con Blazor e .NET 10
Impostare automaticamente l'altezza del font tramite CSS
Dallo sviluppo locale ad Azure con .NET Aspire
Recuperare le subissue e il loro stato di completamento in GitHub
Le cron expression di un workflow di GitHub
Gestione ciclo di vita in .NET Aspire
Importare un servizio esterno in .NET Aspire




