2015-11-08 13 views
0

我正在使用bs-popover。如何在AngularJS中將範圍內的popover-placement值更改爲

我將鼠標懸停在圖標上,彈出窗口始終顯示在左下方。 問題是當圖標位於屏幕末尾時,彈出窗口不可見(因爲放置位置是左下角)。在這種情況下,我想將彈出窗口放在「左上角」。

請指導我。如何動態更改數據放置值? 這是我的代碼:

<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> 

回答

0

不能更改酥料餅放置dynamycally,bs-popover不支持它,但你可以預先定義不同類型的展示位置,像這樣http://jsfiddle.net/bn9qv607/1/

+0

我看到放置與「更新左下角'/'左上角',但是當我將鼠標懸停在圖標上時,彈出窗口顯示在右側。它正在應用課堂上的權利。 – prashanth