Two-way data binding

Two-way binding means that any data-related changes affecting the model are immediately propagated to the matching view(s) and that any changes made in the view(s) (say, by the user) are immediately reflected in the underlying model.