popover-is-open指示文を使用してui.bootstrap popoverを表示しないようにします。たとえば、テンプレートで:ui.bootstrap popover-is-openが正しく動作しない
<button class="fa fa-link add-link"
uib-popover="popover"
popover-is-open="isOpen"> Show popover </i>
とコントローラで:
angular.module('demoModule').controller('PopoverDemoCtrl', function ($scope) {
$scope.isOpen = false;
});
を参照してください。私は、ポップオーバーが開かれることはありませんが、それはそれでクリックで開くことを期待しています。 popover-is-openは、最初の角度コンパイルにのみ影響します。何か案は?
upd:実際には、場合によってはポップオーバーを表示したくない場合もあれば、それ以外の場合には表示する必要があります。例えば、私はダウンロードダイアログポップオーバーを持っています、そして、私はそれがファイルのサイズがいくつかの限界より大きい場合にそれを表示したいと思います。
あなたは正しいですが、場合によってはポップオーバーを開かない場合はどうすればよいですか?たとえば、ダウンロードダイアログが表示され、ファイルのサイズが100Mbより大きい場合にのみ表示したいのですか? –
'popover-enable'属性のブール条件を自由に評価することができます。私は答えを例で更新します。 – Desty