Ricerca per argomento: AngularJS
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...
Negli script precedenti abbiamo analizzato le direttive built-in più usate in AngularJS. Sebene queste direttive coprano le esigenze più comuni, a volte non sono sufficienti a coprire scenari più complessi necessari per la nostra applicazione. In questi casi dobbiamo ricorrere ...
Nello script #151 abbiamo visto come utilizzato ng-options per generare dinamicamente il contenuto di una select. In questo esempio, vediamo come poter collegare facilmente il contenuto di una select alla selezione di un'altra.Supponiamo di avere questo codice per definire il ...
Una delle forme di interazioni più comuni è quella di scatenare un'azione quando un campo perde il controllo. Ad esempio, durante la registrazone di un utente spesso controlliamo che la username inserita sia disponibile effettuando una chiamata AJAX verso il server. AngularJS ...
La direttiva ng-options può essere utilizzata per generare dinamicamente il contenuto di una select ed andrebbe utilizzata in luogo di ng-repeat, perché offre performance migliori.Supponiamo di avere una serie di opzioni, all'interno del solito controller:app.controller('...
Nella maggior parte dei casi, quando dobbiamo creare una proprietà nello scope di un controller la creiamo all'interno del codice del controller. Tuttavia possiamo anche creare questa proprietà direttamente nel codice HTML della pagina tramite la direttiva ng-init. Questa ...
Nello script #140 abbiamo visto come utilizzare la direttiva ng-bind per effettuare il binding di un contenuto direttamente nella vista. Per questioni di sicurezza, questa direttiva non consente di iniettare codice HTML, proteggendo l'utente da eventuali problemi.Ci sono casi, ...
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...
HTML5 supporta la validazione direttamente nei campi input delle form, attraverso vari attributi, tra cui quello required.Per poter mettere in binding il valore di questo attributo, così da capire a runtime se è necessario effettuare la verifica, occorre utilizzare ng-required, ...
Nello script #145 abbiamo visto come usare la direttiva ng-if per creare o meno un oggetto nel DOM della pagina. Le direttive ng-show e ng-hide permettono di mostrare o nascondere un oggetto ma con una sostanziale differenza rispetto alla direttiva ng-if: mentre ng-if genera o ...