У меня есть ObservavleArray, который инициализируется двумя элементами при загрузке пользовательского интерфейса.
Теперь есть кнопка добавления, которая помещает новый наблюдаемый элемент в наблюдаемый массив. Это отлично работает.
Но когда я редактирую значения в текстовом поле и ожидаю, что они изменятся в базовом наблюдаемом элементе, но этого не происходит.
Вот фрагмент кода для этого.
http://jsfiddle.net/xvza6nu2/1/
Edit:
Поскольку я нажимаю непосредственно на наблюдаемый объект, я полагаю, что мне не нужно создавать оболочку для перемещения элементов.
function EditableField(initialValue) {
this.value = ko.observable(initialValue);
}
Если я должен использовать эту обертку, то почему? Какая разница?