Capire la normalizzazione con cui il motore di AngularJS processa le direttive è fondamentale.
AngularJS normalizzare un elemento (sia il tag che i suoi attributi) utilizzando un case di tipo camelCase, ma dato che l'HTML è case-insensitive, le direttive vengono trasformate in una versione lowercase, utilizzando il carattere - come separatore:
- vengono rimossi i prefissi, come data-;
- vengono convertiti i caratteri :, - e _ in camelCase
Per questo motivo, tutte le seguenti varianti sono valide:
<span ng-bind="name"></span> <span ng:bind="name"></span> <span ng_bind="name"></span> <span data-ng-bind="name"></span> <span x-ng-bind="name"></span>
Benché funzioni, andrebbe sempre preferita la versione con -. Nel caso si preferisse validare l'HTML, è sufficiente anteporre il prefisso data-, mentre le altre versioni esistono per motivi storici e andrebbero evitate.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Esporre tool MCP con Azure Functions
Ridurre il reflow ottimizzando il CSS
Utilizzare Containers in .NET Aspire
Combinare Container Queries e Media Queries
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Gestire codice JavaScript con code splitting e lazy loading
Montare Azure Blob Storage su Linux con BlobFuse2
Controllare la velocità di spostamento su una pagina HTML
.NET Aspire per applicazioni distribuite
Anonimizzare i dati sensibili nei log di Azure Front Door
Gestire pubblicazione Kubernetes tramite .NET Aspire
Gestire progetti NPM in .NET Aspire
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Gli oggetti CallOut di Expression Blend 4.0
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Utilizzare dati in formato XML in XAML
- Le DirectInk API nella Universal Windows Platform
- Sfruttare una CDN con i bundle di ASP.NET


