这对我不起作用(我使用v2.0.0-beta.4)
var popover = document.body.querySelector('.popover');
angular.element(popover).scope().$destroy();
这里是我的完整代码:
angular.element(document.body).bind('click', function(e){
if (e.target.classList.contains('popover-link')) {
return;
}
var popover = document.body.querySelector('.popover');
if (!popover) {
return;
}
popover = angular.element(popover);
if (popover.find(e.target).length) {
return;
}
popover.scope().$destroy();
});
我需要什么?我该如何关闭popover?
答案 0 :(得分:0)
这是我在那里的答案:
有issue in the angular-strap github project要求 正是你想要的功能。
然而,在我写这个答案的那一刻,它仍然是开放的。