With a JSON like that:
JSON string
{
"SelectedOption" : {},
"Options" : [
{ "ID": 0, "Name": "Zero" },
{ "ID": 1, "Name": "One" }
]
}
The question is: How can I tell to mapping plugin that the SelectedOption
property is an ko.observable?
Client Code
var _json = '{
"SelectedOption" : {},
"Options" : [
{ "ID": 0, "Name": "Zero" },
{ "ID": 1, "Name": "One" }
]
}';
var viewModel = ko.mapping.fromJSON(_json);
ko.applyBindings(viewModel);
I wrote a jsfiddle to show the problem http://jsfiddle.net/BvVce/3/