Angularjs 角度UI$tooltipProvider设置触发器

Angularjs 角度UI$tooltipProvider设置触发器,angularjs,angular-ui,Angularjs,Angular Ui,我正试图在我的角度UI工具提示中添加一组新的触发器(显示和隐藏)。但是,它们不起作用。我该怎么做?这是一个扑克牌: 有关守则如下: var app = angular.module('plunker', ['ui.bootstrap']) .config(['$tooltipProvider', function($tooltipProvider){ $tooltipProvider.setTriggers({ 'show': 'hide' }); }]); 谢谢 I要使其正常工作,

我正试图在我的角度UI工具提示中添加一组新的触发器(显示和隐藏)。但是,它们不起作用。我该怎么做?这是一个扑克牌:

有关守则如下:

var app = angular.module('plunker', ['ui.bootstrap'])
.config(['$tooltipProvider', function($tooltipProvider){
$tooltipProvider.setTriggers({
    'show': 'hide'
});
}]);
谢谢

I要使其正常工作,需要做两个关键更改:

依赖顺序

更改依赖项加载顺序以在加载其他脚本之前加载jQuery。我不知道为什么会有不同,但确实如此。之前:

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.js"></script>
<script data-require="jquery@*" data-semver="2.0.3" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<script data-require="ui-bootstrap@0.10.0" data-semver="0.10.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.10.0.js"></script>
<script src="script.js"></script>
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">
<link rel="stylesheet" href="style.css" />
参考

其灵感来源于一篇文章中的引用。我推荐它

<script data-require="jquery@*" data-semver="2.0.3" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.js"></script>
<script data-require="ui-bootstrap@0.10.0" data-semver="0.10.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.10.0.js"></script>
<script src="script.js"></script>
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">
<link rel="stylesheet" href="style.css" />
app.controller('MainCtrl', function($scope, $timeout) {
  $scope.runmef = function(eventName) {
    $timeout(function () {
      console.log("Toggling tooltip: " + eventName);
      $("#myid").trigger(eventName);
    }, 0);
  }
});