У меня есть код следующим образом:KNOCKOUT значения не расслоение плотной переплетены
Html:
<select
name="data3"
size="1"
id="data3"
data-bind="options: datalist, value: profile().dat.data()[2].Value()">
</select>
JavaScript:
$(function()
{
clientviewmodel = viewmodel();
ko.applyBindings(clientviewmodel);
});
function viewmodel()
{
var self = this;
self.profile = ko.observable(ko.mapping.fromJS($.parseJSON(datareceived)));
}
JSon:
{ "dat": {"data": [{"Value":"1"}, {"Value":"2"}, {"Value":"3"} ] } }
Моя проблема заключается в том, что значение не привязывается к изменению элемента управления select.
Это правильная строка json, которую вы используете? –
У вас есть какие-либо ошибки в вашей консоли javascript для вашего браузера? – nemesv
@Tim B Джеймс извините, например, {"dat": {"data": [{"Value": "1"}, {"Value": "2"}, {"Value": "3"} ]}} – Dani