anguar.js implementa il data-binding in modo automatico, cioè è un sistema di aggiornamento della vista ogni volta che il modello cambia, così come l’aggiornamento del modello ogni volta che la vista cambia. Ciò è molto comodo perché elimina la manipolazione DOM dall’elenco delle cose che dobbiamo fare.
Un esempio è dato dal binding che possiamo creare tra un campo di input testuale e un tag h1 dove visualizzeremo il contenuto:
<!doctype html> <html ng-app> <head> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script> </head> <body> <div> <label>Nome:</label> <input type="text" ng-model="tuoNome" placeholder="Inserisci il tuo nome qui"> <hr> <h1>Ciao {{tuoNome}}!</h1> </div> </body> </html>
L’esempio