2015-07-06 2 views
0

У меня есть сервис, где мне нужно называть поповерКак использовать поповер AngularStrap в службу

.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 в сервисе.

+0

Что делает ваш HTML выглядеть? Согласно http://mgcrea.github.io/angular-strap/#/popovers существует несколько способов настроить popover (используя простой объект, данные-attrs, шаблон или $ popover service). Наверное, вы пробовали простой объект? – ilmgb

ответ

0

Попробуйте так:

var myPopover = $popover(element, { 
    title: 'My Title', 
    content: 'My Content', 
    trigger: 'manual' 
}); 
myPopover.$promise.then(function() { 
    myTooltip.show(); 
}); 
Смежные вопросы