Avatar ·

Comment fonctionne le data binding bidirectionnel (two-way data binding) dans AngularJS ?

Bonjour à tous ! J'ai commencé à étudier AngularJS et je n'arrive pas à comprendre comment fonctionne le data binding bidirectionnel (two-way data binding). J'ai lu la documentation, mais je suis toujours confus. J'ai un exemple simple de formulaire de saisie. Je veux que lorsque le texte dans le champ de saisie change, le texte sur la page se mette automatiquement à jour. J'utilise la directive ng-model, mais je ne comprends pas ce qui se passe sous le capot. Voici mon code : ```javascript // app.js var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) { $scope.name = 'John Doe'; }); ``` ```html

Bonjour, {{ name }} !

``` Tout fonctionne, mais je ne comprends pas : 1. Comment AngularJS sait-il que la valeur dans le champ de saisie