Quando dobbiamo mostrare un'immagine, spesso capita che dobbiamo deciderne l'url da codice. In questi casi possiamo mettere in binding la proprietà src del tag image con una proprietà dello scope.
<img src="{{imageUrl}}" alt="image"/>
Sebbene funzioni, questo approccio presenta un problema: quando il browser parsa il codice HTML effettua una richiesta all'url "{{imageUrl}}" andando ovviamente in errore. Quando poi il motore di binding di AngularJS trasforma l'espressione di binding nell'url reale dell'immagine allora viene nuovamente effettuata una richiesta per l'immagine.
Per evitare la doppia richiesta, possiamo utilizzare la direttiva ngSrc che effettua la chiamata per scaricare l'immagine solo dopo che il motore di binding ha impostato l'url reale.
<img ng-src="{{imageUrl}}" alt="image"/>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Ottenere un token di accesso per una GitHub App
Configurare lo startup di applicazioni server e client con .NET Aspire
Generare la software bill of material (SBOM) in GitHub
Utilizzare Azure Cosmos DB con i vettori
Utilizzare Container Queries nominali
Usare il colore CSS per migliorare lo stile della pagina
Utilizzare una qualunque lista per i parametri di tipo params in C#
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Gestire gli accessi con Token su Azure Container Registry
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Estrarre dati randomici da una lista di oggetti in C#