2017-11-03 2 views
1

ポップオーバーウィンドウを有効にするボタンをクリックすると、それは正常に機能しますが、別のボタンのポップオーバーメニューを表示すると、最初のメニューは消えず、Imそれを実現するために私のコードに何を追加する必要があるのか​​はわかりません。ダブルポップアップウィンドウのバグ

<td ng-class="bsPolicy.adjustBodyCell(grouplvl, '5', 'attach')" class="popover-row" 
ng-if="dirvm.tabs[0].isActive"> 
<button class="vismaicon vismaicon-attach" 
     uib-popover-template="bsPolicy.dirvmConstant.AppendicesOfGroupPopoverTemplate" 
     popover-enable="false" 
     popover-trigger="outsideClick" ng-click="dirvm.setCollapsedSubAppendices($event)" popover-placement="auto bottom" 
     ng-if="grouplvl.accountRows.length > 0" ng-class="grouplvl.subAppendices.length > 0 ? '': 'disabled'"></button> 

Here is how it currently looks like

+0

どのバージョンを使用していますか? –

+0

Im現在バージョン1.3.3を使用しています –

答えて

1

ポップオーバー・トリガー属性値は、(AngularUI-ブートストラップバージョン2.0.0のように)単一引用符で囲まれる必要があります。ドキュメントへ

<td ng-class="bsPolicy.adjustBodyCell(grouplvl, '5', 'attach')" class="popover-row" ng-if="dirvm.tabs[0].isActive"> 
<button class="vismaicon vismaicon-attach" 
    uib-popover-template="bsPolicy.dirvmConstant.AppendicesOfGroupPopoverTemplate" 
    popover-enable="false" 
    popover-trigger="'outsideClick'" ng-click="dirvm.setCollapsedSubAppendices($event)" popover-placement="auto bottom" 
    ng-if="grouplvl.accountRows.length > 0" 
    ng-class="grouplvl.subAppendices.length > 0 ? '': 'disabled'"></button> 

リンク:あなたはAngularUI、ブートストラップのhttps://github.com/angular-ui/bootstrap/tree/master/src/popover

+0

一重引用符で区切られたタグで囲まれた意味ですか?私は本当に分かりません –

+0

一重引用符は** '**文字です。私はpopover-trigger値で何をしたのですか? "outsideClick"の代わりに "'outsideClick'"を入れる必要があります。 (強調のためにスペースを追加) –

+0

Didnt work。ボタンが機能しなくなり、Webコンソールにエラーが表示されません。 –