0

次のように、ビューモデルからオブザーバブルを div のタイトルにバインドしました。

エリアは 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 に答える