Javascript 如何使用AngularStrap';服务中的popover

Javascript 如何使用AngularStrap';服务中的popover,javascript,angularjs,angular-strap,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(

我有一个服务,我需要打电话给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。

请尝试以下方法:

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

你的HTML是什么样子的?根据需要,有几种设置popover的方法(使用简单对象、数据属性、模板或$popover服务)。我猜你是在尝试简单的对象方式?