2016-01-29 1 views
-1

Я хочу, чтобы всплывающая подсказка с помощью курсора мыши. Возможно ли это сделать в угловых. Если нет, то какова будет альтернатива этому.BootstrapTooltip позиция на курсоре мыши

+0

вопрос не ясный.please подробно – Murali

+1

Проверьте это .. https://angular-ui.github.io/bootstrap/#/tooltip –

+0

Извините, я думаю, что я не очень хорошо объясняю это. Мне нужно, чтобы подсказка перемещалась с помощью курсора, а не исправлялась каким-либо якорным тегом или другим тегом. – Pranjal

ответ

1

Да, позвольте мне объяснить это на примере, как вы можете отображать подсказку с помощью angularjs + Bootstrap.

Контроллер:

var myApp = angular.module("myApp", []); 

function MyCtrl($scope) { 
    $scope.items = [{ name: "item 01", tooltip: "This is item 01 tooltip!"}, 
        { name: "item 02", tooltip: "This is item 02 tooltip!"}]; 
    console.log("MyCtrl"); 
} 

myApp.directive('tooltip', function() { 
    return { 
     restrict:'A', 
     link: function(scope, element, attrs) 
     { 
      $(element) 
       .attr('title',scope.$eval(attrs.tooltip)) 
       .tooltip({placement: "right"}); 
     } 
    } 
}) 

HTML: Использование tooltip в <a> тег HTML для отображения всплывающей подсказки.

<div ng-app="myApp"> 
    <div ng-controller="MyCtrl"> 
     <li ng-repeat="item in items" > 
      <a rel="tooltip" tooltip="item.tooltip">{{item.name}}</a> 
     </li> 
    </div> 
</div> 

И все. См. live example.

+0

Извините, я думаю, что я не очень хорошо это объясняю. Мне нужно, чтобы подсказка перемещалась с помощью курсора, а не фиксировала какой-либо якорный тег или другой тег – Pranjal