Data binding is one of the most important and powerful features in angular, which allows us to define communication between the component and view or template. There are mainly four types of data binding available in angular, such as-
<h1>{{ title }}</h1>
<img [src]="imagePath"/>
<button (click)="action()">Click Action</button>
<h1>Welcome: {{userName}}</h1>
<input type="text" [(ngModel)]="userName"/>