Data binding is automatic synchronization of the data between the view and model components. Data binding lets you treat the model components as a single source of truth in your applications. The view component is a projection of the model. When the model changes, the view will reflect the change, and vice versa.

NOTE: This information is likely to be asked in angularjs interview questions.

BY Best Interview Question ON 20 Apr 2019