AngularJS offers two-way databinding.
I built several AngularJS apps and found two-way databinding to be a powerful feature, that increased my productivity.
Rece
Two-way data binding can be its own problem: a model can update a view which can update a model which can update another model... Unidirectional data flow is more predictable.