我有一个问题是绑定位于Bootstrap的popover中的元素点击。
HTML
<a href="#" id="open-popover-link">Open popover</a>
<div id="popover-content" class="hide">
<a href="#" data-bind="click: Click">Click Me!</a>
</div>
敲除
function Model() {
var self = this;
self.Click = function () {
alert('Works!');
}
出于某种原因,这不起作用,但如果我将标签移出popover,它就可以了。这里的问题在哪里?
答案 0 :(得分:0)
小部件通常有自己的修改DOM的方法。对于这些事情,您需要Custom Binding Handlers。有许多绑定处理程序已经为jQuery-UI和Bootstrap等常用小部件编写。
Knockstrap是Bootstrap小部件(包括popover)的绑定集合。