如何在AngularJS中更改范围的popover-placement值

时间:2015-11-08 13:05:50

标签: angularjs popover

我正在使用bs-popover。

我将鼠标悬停在一个图标上,弹出窗口始终显示在左下方。 问题是当图标位于屏幕的末尾时,弹出窗口不可见(因为放置位于左下角)。在这种情况下,我想把弹出窗口放在“左上角”。

请指导我。如何动态更改数据放置值? 这是我的代码:

<div bs-popover delay="200" data-placement="{{getPlacement(i)}}" data-trigger="hover" 
     data-content-template="popover.html" style="position: absolute; top:-2px;left:5px;">

    <i class="fa fa-sm fa-thumb-tack" ng:show="i.showIcon"></i>

</div>

1 个答案:

答案 0 :(得分:0)

您无法动态更改弹出窗口位置,bs-popover不支持,但您可以预定义不同的展示位置类型,如http://jsfiddle.net/bn9qv607/1/