Non voglio mostrare il popover ui.bootstrap usando la direttiva popover-is-open. Ad esempio, nel modello:ui.bootstrap popover-is-open non funziona correttamente
<button class="fa fa-link add-link"
uib-popover="popover"
popover-is-open="isOpen"> Show popover </i>
E nel controllore:
angular.module('demoModule').controller('PopoverDemoCtrl', function ($scope) {
$scope.isOpen = false;
});
Vedi plunkr
Mi aspetto che popover non dovrebbe mai essere aperto, ma si apre al clic su di esso. Sembra che popover-is-open influenzi solo la prima compilazione angolare. Qualche idea?
upd: In realtà, non voglio mostrare il popover solo in alcuni casi, in altri casi dovrebbe essere mostrato. Ad esempio, ho il popover della finestra di dialogo dei download e voglio mostrarlo solo se la dimensione del file è maggiore di qualche limite.
Hai ragione, ma cosa succede se non voglio aprire il popover solo in alcuni casi? Ad esempio, ho una finestra di dialogo per il download e voglio mostrarlo solo se la dimensione del file è maggiore di, ad esempio, 100 Mb? –
Sei libero di valutare qualsiasi condizione booleana per l'attributo 'popover-enable'. Aggiornerò la mia risposta con un esempio – Desty