2012-12-04 251 views
0

更新我已綁定從我的視圖模型可觀察到一個div的標題像這樣:ATTR數據綁定可觀察不Knockout.js

區域是ko.observable( )

當第一次設置該值時,標題更新正確。對區域的任何進一步更新都不會導致標題更新。 我知道值設置正確,因爲我添加了一個範圍綁定到相同的更新就好:

不知道我缺少什麼。

更新:對不起,我想我是在做一個愚蠢的事情。我正在使用jQueryUI模式對話框,而不是設置對話框的標題,我設置了包含div標題......這當然是錯誤的。

+0

置HTML標記和視圖模型。 –

回答

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());