У меня есть модель представления нокаута, определенная следующим образом:
function viewModel () {
var self = this;
self.myName = ko.observable();
self.myValue = ko.observable("10");
};
Теперь мне нужно было изменить значение модели представления, когда была нажата ссылка, например:
$('a.treeitem').live("click", function (e) {
e.preventDefault();
viewModel.myValue("20"); // this line does not work
});
Однако я не могу найти правильный способ установки значения, на консоли Chrome отображается следующее сообщение: Uncaught TypeError: функция объекта viewModel() {...} не имеет метода myValue