InterviewSolution
| 1. |
What Is Two Way Data Binding? |
|
Answer» Knockout USES the “data-*” tags to create a live dynamic link between a browser UI control, and a member or method inside a data ViewModel. If you have a data model with a FIELD ‘FirstName’ and an EDIT BOX linked using the data-bind attribute to ‘FirstName’, then anytime the data model changes (for example PROGRAMMATICALLY), that change immediately shows in the edit box, and any time a user makes a change to the FirstName in the edit box, the underlying data in the field ‘FirstName’ is changed. Knockout uses the “data-*” tags to create a live dynamic link between a browser UI control, and a member or method inside a data ViewModel. If you have a data model with a field ‘FirstName’ and an edit box linked using the data-bind attribute to ‘FirstName’, then anytime the data model changes (for example programmatically), that change immediately shows in the edit box, and any time a user makes a change to the FirstName in the edit box, the underlying data in the field ‘FirstName’ is changed. |
|