AngularJS में two-way data binding कैसे काम करता है?
सभी को नमस्ते! मैंने AngularJS सीखना शुरू किया है और मैं समझ नहीं पा रहा हूँ कि two-way data binding कैसे काम करता है। मैंने documentation पढ़ा, लेकिन फिर भी भ्रमित हूँ।
मेरे पास एक सरल input form का उदाहरण है। मैं चाहता हूँ कि जब input field में text बदले, तो पेज पर text अपने आप अपडेट हो जाए। मैं ng-model directive का उपयोग कर रहा हूँ, लेकिन समझ नहीं पा रहा कि under the hood क्या हो रहा है।
यहाँ मेरा code है:
```javascript
// app.js
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.name = 'John Doe';
});
```
```html
```
सब कुछ काम कर रहा है, लेकिन मैं समझ नहीं पा रहा हूँ:
1. AngularJS को कैसे पता चलता है कि input field में value बदल गई है?
नमस्ते, {{ name }}!