ポップオーバー (ブートストラップ) カスタム バインディングを作成したいと思います。
私はこれを次のように定義しました:
ko.bindingHandlers.popover = {
update: function (element, valueAccessor)
{
var template = ko.unwrap(valueAccessor);
$(element).popover({
placement: 'top',
html: true,
content: 'text!' + template() <---- How can i get html into here?
});
}
};
<button data-bind="popover: 'templates/mytemplate.html'">
PopOver
</button>
問題は、必要な html を挿入する方法がわからないことです。当然、テンプレートのパスを解決したいのですが、作業にはテキストが必要です! プラグインは私が望んでいたほどうまくいきません。
もっと単純なものを見落としていると思いますか?