我遇到了我似乎无法弄清楚的小问题。下面的代码有效,除了您第一次将鼠标悬停在链接上。任何帮助是极大的赞赏。
<div ng-app="myApp">
<a
class="pop-over"
data-original-title="default value"
data-placement="top">test link</a>
</div>
var app = angular.module("myApp", []);
app.directive('popOver', function($http) {
return {
restrict: 'C',
link: function(scope, element, attr) {
element.bind('mouseover', function(e) {
$http.get("http://ip.jsontest.com/?callback=someFunction")
.success(function(data) {
attr.$set('originalTitle', data);
element.tooltip();
});
})
}
}
});