0

我已经将我的视图模型中的一个可观察对象绑定到一个 div 的标题,如下所示:

area 是一个 ko.observable()

第一次设置该值时,标题会正确更新。对区域的任何进一步更新都不会导致标题更新。我知道该值设置正确,因为我添加了一个绑定到相同的跨度并且更新很好:

不知道我错过了什么。

更新:对不起,我想我在做一件愚蠢的事情。我使用的是 jQueryUI 模态对话框,而不是设置对话框的标题,而是设置包含 div 的标题……这当然是错误的。

4

1 回答 1

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());
于 2012-12-04T08:20:57.067 回答