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
Utilizzare Azure Cosmos DB con i vettori
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Ottenere un token di accesso per una GitHub App
Utilizzare DeepSeek R1 con Azure AI
Creare una libreria CSS universale: Cards
Gestire il colore CSS con HWB
Applicare un filtro per recuperare alcune issue di GitHub
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Fornire parametri ad un Web component HTML
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
I più letti di oggi
- Anonimizzare i dati sensibili nei log di Azure Front Door
- Annunciato Visual Studio 2013: la prima preview a fine mese a Build
- Loggare le query più lente con Entity Framework
- Utilizzare WhenEach per processare i risultati di una lista di task
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!