Я хотел бы сделать обычную привязку popover (bootstrap).Передача шаблона в пользовательское привязку к нокауту
Я определил это так:
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 я хочу. Естественно, мне хотелось бы, чтобы путь к шаблону был разрешен, но для работы с текстом требуется текст! плагин не идет так хорошо, как я надеялся.
Я подозреваю, что я пропускаю что-то гораздо более простое?
Unrelated к вашей заявленной проблеме. Вы разворачиваете неправильную вещь в своей пользовательской привязке. Вы должны разворачивать возвращаемое значение функции valueAccessor, а не valueAccessor. – CrimsonChris