如何从一个元素

问题描述:

在一定条件下存在我的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; 
     }