Aug 9, 2017 · 1 min read
Isn’t the “two way binding” in VueJS 2 just some syntactical sugar. IIRC v-model is just syntax sugar for putting both a v-bind (one way binding) and a v-on (event listener with default update behaivior).
With standard input fields it goes the additional step of essentially being a built in component which automatically trips the event but with any custom component you need actually call the event to trip the v-on.
There is a definite argument for it being explicit, but calling this syntax sugar two-way binding in the same essence as Angular is a bit misleading IMO.