knockout js使用jquery或javascript更改绑定
我在knockout js使用jquery或javascript更改绑定,javascript,jquery,knockout.js,Javascript,Jquery,Knockout.js,我在knockout绑定方面有问题,我试图通过jquery更改viewmodel的值,但我做不到 我在学习击倒 mi.data = { title: ko.observable("Page Title") }; mi.data.title = "Some New Value" html> <h1 data-bind="text: title"></h1> 这里是我尝试过的JSFIDLE上的一个链接。我错过了什么 每个可观察对象都是一个函数,因此要为其赋值
knockout
绑定方面有问题,我试图通过jquery更改viewmodel的值,但我做不到
我在学习击倒
mi.data = {
title: ko.observable("Page Title")
};
mi.data.title = "Some New Value"
html>
<h1 data-bind="text: title"></h1>
这里是我尝试过的JSFIDLE上的一个链接。我错过了什么
每个可观察对象都是一个函数,因此要为其赋值,应将值作为参数传递:
mi.data.title("Some New Value");
要从observable中获取价值,您应该将其称为:
var value = mi.data.title();
这是一把工作小提琴:每个可观察对象都是一个函数,因此要为其赋值,您应该将值作为参数传递:
mi.data.title("Some New Value");
要从observable中获取价值,您应该将其称为:
var value = mi.data.title();
这里是工作小提琴:可观察是一个函数而不是变量
因此,您必须传入值,如:
i.data.title(Math.random().toString())代码>
在您的情况下。可观察是一个函数而不是变量
因此,您必须传入值,如:
i.data.title(Math.random().toString())代码>
在您的情况下。为什么要用jquery更改值?这是我的代码示例,在我的实际项目中,值的更改以其他方式发生,我只是想看看我能做些什么。为什么要用jquery更改值?这是我的代码示例,在我的实际项目中,值的更改以其他方式发生,我只是想看看我能做些什么