diff --git a/src/tooltip/tooltip.js b/src/tooltip/tooltip.js index ec7ed327f3..4c5dc825de 100644 --- a/src/tooltip/tooltip.js +++ b/src/tooltip/tooltip.js @@ -122,6 +122,7 @@ angular.module( 'ui.bootstrap.tooltip', [ 'ui.bootstrap.position', 'ui.bootstrap var ttScope = scope.$new(true); var positionTooltip = function () { + if (!tooltip) { return; } var ttPosition = $position.positionElements(element, tooltip, ttScope.placement, appendToBody); ttPosition.top += 'px'; @@ -237,6 +238,10 @@ angular.module( 'ui.bootstrap.tooltip', [ 'ui.bootstrap.position', 'ui.bootstrap element.after( tooltip ); } }); + + tooltipLinkedScope.$watch(function () { + $timeout(positionTooltip, 0, false); + }); } function removeTooltip() {