Knockout.js 取消订阅和数据绑定错误:同时订阅时如何绑定数据
以以下方式设置视图模型时,在标记中声明数据绑定的正确方式是什么Knockout.js 取消订阅和数据绑定错误:同时订阅时如何绑定数据,knockout.js,Knockout.js,以以下方式设置视图模型时,在标记中声明数据绑定的正确方式是什么 var Info; // global function initInfo() { Info = function () { var self = this; self.tag = ko.observable(null); self.blurb = ko.observable(null); self.tag.subscribe(functio
var Info; // global
function initInfo() {
Info = function () {
var self = this;
self.tag = ko.observable(null);
self.blurb = ko.observable(null);
self.tag.subscribe(function (newValue) {
alert(newValue);
});
};
}
我调用绑定以便:
ko.applyBindings(Info, document.getElementById("tag"));
我在控制台中遇到此错误:ReferenceError:未使用此标记定义标记
:
<input type="text" name="tag" id="tag" data-bind="value:tag" />
Info是函数,而不是对象。将结果对象传递给applyBindings时,需要调用“new Info()”
var Info = {
tag: ko.observable(null)
.
.
.
}