# टू-वे बाइंडिंग — एंगुलर

Source: https://www.geekswithgeeks.com/hi/angular/ng-two-way-binding

> ngModel से प्रॉपर्टी और इवेंट बाइंडिंग को जोड़ें।

## [(ngModel)]

"banana in a box" सिंटैक्स `[()]` किसी क्लास फ़ील्ड और इनपुट के मान को दोनों दिशाओं में सिंक रखता है।

```html
<input [(ngModel)]="username">
<p>Hello, {{ username }}</p>
```

## FormsModule ज़रूरी है

`ngModel`, `FormsModule` में होता है — किसी स्टैंडअलोन कंपोनेंट को `[(ngModel)]` काम करने के लिए इसे अपने `imports` array में जोड़ना ज़रूरी है।

## यह सुविधा-सिंटैक्स है

`[(ngModel)]="x"`, `[ngModel]="x" (ngModelChange)="x = $event"` का संक्षिप्त रूप है — प्रॉपर्टी बाइंडिंग और इवेंट बाइंडिंग का मेल।
