如何从一个元素
问题描述:
在一定条件下存在我的AngularJs指令内分配的角度,带酥料饼的元素删除酥料饼:如何从一个元素
var myPopover = $popover(element, { title: 'ERROR', content: ErrorMessage });
一旦酥料饼的分配,我不能找到一种方法将其删除。我尝试再次分配弹出式菜单,触发器选项设置为“手动”,但没有任何效果。有任何想法吗?
var myPopover = $popover(element, { title: '', trigger: 'manual' });
答
的答案是非常简单,所有我需要做的是调用myPopover.destroy();
我有关指令中的变量的范围很困惑,没有把握的形式被实例化也可能是长期存在的,并且它仅适用于当前元素。
该指令的全断面是:
function showPopover() {
if (!hasPopup) {
pop = $popover(element, { title: 'ERROR', content: ErrorMessage });
}
hasPopup = true;
}
function removePopover() {
if (hasPopup)
pop.destroy();
hasPopup = false;
}