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