我已将我的视图模型中的一个observable绑定到div的标题,如下所示:
area是ko.observable()
第一次设置值时,标题会正确更新。对区域的任何进一步更新都不会导致标题更新。 我知道值设置正确,因为我添加了一个绑定到相同的范围,并且更新就好了:
不确定我错过了什么。
更新:对不起,我想我做的很蠢。我正在使用jQueryUI模式对话框,而不是设置对话框的标题,我正在设置包含div标题...当然,这是错误的。
答案 0 :(得分:0)
它有效, http://jsfiddle.net/R8fCF/
<div data-bind="attr: {title: area }">Hover for title</div>
ViewModel = function() {
this.area = ko.observable(0);
setInterval(function() {
this.area(this.area() + 1);
}.bind(this), 1000);
};
ko.applyBindings(new ViewModel());