2016-12-01 13 views
3

Popoverディレクティブを使用してポップオーバーを表示しています。私は自分のコードで複数のポップを持っています。 しかし、要件ごとに、一度に開くことができるポップアップを1つだけ表示する必要があります。 グーグルでは、$ uibTooltipProvider.option(popover-mode:single)を使用できることがわかりました。しかし、私は自分のコードの中でこれをどう使うべきかわかりません。 私はtypescriptでangle 1.5を使用しています。 次のようにコード上で、私のポップがある:

<span class="invoke-popup " popover-placement="left " 
    uib-popover-template="$ctrl.dynamicPopover.templateUrl" 
    popover-is-open="$ctrl.isPopOverOpen[$index] "> 
</span> 

答えて

1

あなたが地球規模でのあなたのツールチップを設定へたい場合は、.config()関数内でそれを行う必要があり、そこにあなたが$uibTooltipProviderを注入することができます。

angular.module('myApp').config(function($uibTooltipProvider) { 
    $uibTooltipProvider.options({ 
     'property' : 'value' 
    }); 
}); 

すべてのツールチップに影響するプロパティを渡すことができます。だからあなたはそこで試すことができます。 popover-modeがどのように正確に動作するのかわかりませんが!

関連する問題