2013-08-06 3 views
0

Привет всем им новые для Knockout.jsфлажок наблюдаемыми не работает в Knockout.js

И у меня есть моя скрипка http://jsfiddle.net/sornalingam/qxyEG/

var viewModel = { 
    wantsSpam: ko.observable(true), 
    cal: ko.observableArray(), 
    spamFlavors: function (place) { 
     this.cal.push({ firstName : place }); 
    } 


}; 


ko.applyBindings(viewModel); 

В том, что если я нажимаю проверенное имя должно отображаться в поле firstname, но не работает

вы можете помочь мне решить эту проблему и предложить мне некоторые инструменты для отладки тоже.

+0

Откуда вы используете данные (например, имя и т. Д.)? – m90

+0

Я дал это как значение флажка – Backtrack

+0

Проверьте мой ответ, должно быть то, что вы ищете. –

ответ

1

http://jsfiddle.net/qxyEG/5/

Вы пытаетесь передать значения в наблюдаемом массиве, но проверенное связывание истина/ложь значение, если не указано его значение. Попробуйте установить значение в свойство в массиве и динамически генерировать параметры, как в скрипте, которую я разместил.

<input type="checkbox" name="NotifyMembers" data-bind="checked: $parent.selectedChoices, attr: { value: $data }" /> 
+0

Спасибо, и вы решили мою проблему – Backtrack

Смежные вопросы