我一直在玩uib-popover并且无法弄清楚如何检测弹出窗口的显示或关闭时间。它似乎没有像“shown.bs.open/hidden”这样的事件,它们存在于常规引导程序弹出窗口中。
有没有办法解决这个问题?
弹出窗口本身的显示在点击时显示,但显然在此时始终不可见,无论是打开还是关闭。请注意,我将附加到身体上。
THX
答案 0 :(得分:0)
我认为您正在寻找popover-is-open
子指令
来自文档
popover-is-open(默认值:false) - 是否显示弹出窗口。
请注意,此子伪指令适用于观察者
此设置已应用角度$ watch监听器。
以下是如何使用它
<button uib-popover="I am activated manually"
popover-is-open="isOpen2"
type="button" class="btn btn-default">
Toggle popover
</button>
您可以在控制器中初始化它
$scope.isOpen2 = false; // or true
这里是demo plunk