У меня есть наблюдаемый массив, который пользователь может добавить или удалить элементы. Кроме того, у меня есть один текстовый ввод и DIV для каждого элемента массива. Когда пользователь нажимает на один из DIV, я добавляю класс «selected» в DIV. Я хочу связать один вход с DIV, который имеет выбранный класс.Привязать ввод текста к значению наблюдаемого массива
Нокаут:
self.tasks = ko.observableArray([]);
self.addTask = function() {
self.tasks.push(
{
id: "1",
content: ""
}
);
}
HTML:
<div data-bind="foreach: tasks">
<div class="wrapper" data-bind="text: content" class="selected"></div>
<div class="wrapper" data-bind="text: content"></div>
<div class="wrapper" data-bind="text: content"></div>
</div>
<label>Edit Task:</label> <input type="text" data-bind="value: content">
Так в основном каждый раз, когда один из DIVs выбран я хочу, чтобы иметь возможность обновленного параметра содержимого наблюдаемого массива, который относится к выбранный div, через поле ввода.
Вопросы, касающиеся проблем с кодом Вы написали должны описать конкретную проблему - и включают в себя правильный код, чтобы воспроизвести его - в самом вопросе. См. Http://SSCCE.org для руководства. – iConnor