Angularjs 角度UI工具提示在ng中重复不关闭

Angularjs 角度UI工具提示在ng中重复不关闭,angularjs,angular-ui,angular-ui-bootstrap,Angularjs,Angular Ui,Angular Ui Bootstrap,请参阅下面的plunker: 基本上,当向上/向下移动到ng disabled为真的位置时,角度ui工具提示保持不变。如果您有任何关于如何解决此问题的想法,我们将不胜感激 我使用的是Chrome浏览器,但Firefox中的问题更为严重,即使禁用了ng,工具提示仍然保留在mouseleave上 我假设ng disabled也会禁用按钮上触发的任何事件。然后,当您将一行下移到最后一行(或上移到第一行)时,事件处理程序将在处理mouseout事件之前被禁用。如果在处理click事件时“手动”触发mo

请参阅下面的plunker:

基本上,当向上/向下移动到ng disabled为真的位置时,角度ui工具提示保持不变。如果您有任何关于如何解决此问题的想法,我们将不胜感激


我使用的是Chrome浏览器,但Firefox中的问题更为严重,即使禁用了ng,工具提示仍然保留在mouseleave上

我假设ng disabled也会禁用按钮上触发的任何事件。然后,当您将一行下移到最后一行(或上移到第一行)时,事件处理程序将在处理
mouseout
事件之前被禁用。如果在处理click事件时“手动”触发
mouseout
事件,则此功能有效


这实际上可能是一个值得向angular团队指出的错误。

您可以使用
$tooltipProvider
并更改触发器映射,以将
单击
作为
鼠标指针
显示触发器的附加隐藏触发器:

myApp.config(['$tooltipProvider', function($tooltipProvider){
  $tooltipProvider.setTriggers({
    'mouseenter': 'mouseleave click'
  });
}]);
AngularUI的v0.9.0版出现错误,导致删除按钮(例如)出现错误(尽管仍然有效),该按钮有工具提示。随后在v0.10.0中对其进行了固定


为什么要用逗号分隔元素属性?这不是有效的html。在任何情况下,尤其是基于@cotten注释的编辑。这似乎和你的问题是一样的谢谢@JoseM!我在发帖前确实看到了这个答案,但没能让它解决我的问题。我实际上也有一个问题,当你在重复中移动一个项目时,工具提示实际上也会移动,但我无法在plunker中复制,所以可能是范围问题。逗号只是因为我显然花了太多时间在Jade上。