View-model is very convenient method for creating bindings in simple forms. You can bind the  data also to child elements and/or use stand alone view-models for child elements, but I would be very careful with it (global and local environment paradigms). You can also get access to the view-model in view-controllers using method and get/set the data from there.

Continue reading