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
Gestire undefined e partial nelle reactive forms di Angular
Utilizzare il trigger SQL con le Azure Function
Assegnare un valore di default a un parametro di una lambda in C#
Elencare le container images installate in un cluster di Kubernetes
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
C# 12: Cosa c'è di nuovo e interessante
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Utilizzare Tailwind CSS all'interno di React: installazione
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Creare un'applicazione React e configurare Tailwind CSS
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Implementare l'infinite scroll con QuickGrid in Blazor Server
I più letti di oggi
- Elencare gli utenti di un dominio NT con ADSI
- Creare un messaggio di posta in diversi formati con ASP.NET 2.0
- Utilizzare SQL e #linq per eseguire una query con #entityframework Core https://aspit.co/bfv di @sm15455 #efcore1
- Utilizzare il metodo reduce in #javascript https://aspit.co/ccc di @morwalpiz
- Disponibile il codice sorgente di ASP.NET MVC
- rilasciati nuovi template per la #aspnet web pages. funzionano anche con #webmatrix: http://u.aspitalia.com/lu