我有一个服务,我需要调用一个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。
答案 0 :(得分:0)
尝试这种方式:
var myPopover = $popover(element, {
title: 'My Title',
content: 'My Content',
trigger: 'manual'
});
myPopover.$promise.then(function() {
myTooltip.show();
});