【发布时间】:2013-03-28 03:12:30
【问题描述】:
我想我在这里的基础知识方面遇到了困难。 代码:
var VehicleSearchViewModel = function() {
this.VehicleVariantId = ko.observable(0);
this.VehicleVariantId.subscribe(function (id) {
console.log(id);
});
};
从这个函数之外,我做了以下事情:
VehicleSearchViewModel.VehicleVariantId = 777;
...和console.log 不会触发。尽管如果我在控制台中输入VehicleSearchViewModel.VehicleVariantId,我可以看到它已更新为新值。这样做的正确方法是什么?
【问题讨论】:
-
你实际上在哪里绑定这个?我怀疑您缺少
new关键字
标签: knockout.js