如何在服务中使用AngularStrap的popover

时间:2015-07-06 17:01:45

标签: javascript angularjs angular-strap

我有一个服务,我需要调用一个popover

.factory('BetSlipFactory', function($rootScope) {

  $rootScope.$on('line:lineStatus', function(ev, status) {
   if (!processingLineMoves) {

      //HERE I NEED TO CALL THE POPOVER

    }

  });
};

所以,我认为这样做:

$rootScope.$on('line:lineStatus', function(ev, status) {
   if (!processingLineMoves) {
         $rootScope.popover = {
            "title": "Title",
            "content": "Hello Popover!"
          };
   }
});

但是,它没有做任何事......

所以,我想知道如何在服务中调用此popover。

1 个答案:

答案 0 :(得分:0)

尝试这种方式:

var myPopover = $popover(element, {
    title: 'My Title',
    content: 'My Content',
    trigger: 'manual'
});
myPopover.$promise.then(function() {
    myTooltip.show();
});