重複の可能性:
Knockout.js を使用してデータ バインディングによってページ タイトルを設定する方法はありますか?
したがって、HTML ドキュメントのタイトル タグは次のようになります。
<title data-bind="text:Title"></title>
しかし、タグが html ヘッダー内にあるため、機能しませんか?
これを行う方法はありますか?
重複の可能性:
Knockout.js を使用してデータ バインディングによってページ タイトルを設定する方法はありますか?
したがって、HTML ドキュメントのタイトル タグは次のようになります。
<title data-bind="text:Title"></title>
しかし、タグが html ヘッダー内にあるため、機能しませんか?
これを行う方法はありますか?
カスタムバインディングを作成します。非常に簡単です
フィドルでタイトルを見るにはhttp://fiddle.jshell.net/L3nPG/show/light/
ko.bindingHandlers.pageTitle = {
update: function(element, valueAccessor) {
var title = ko.utils.unwrapObservable(valueAccessor());
document.title = title;
}
};
ko.virtualElements.allowedBindings.pageTitle = true;