Я пытаюсь вручную закрыть загрузочный popover, чтобы закрыть его, когда я нажимаю в любом месте document
или body
, который не является popover.
Самое близкое, что я нашел для этого, - создать директиву (нашел этот ответ), но это для ручного триггера, если переменная истинна или ложна.
Может ли кто-нибудь помочь мне разобраться, как закрыть его, если я нажму на все, что не является popover?
Я не против использования jQuery $(document).click(function(e){});
Я просто не знаю, как вызвать close.
<div id="new_button" popover-template="plusButtonURL" popover-placement="right" popover-append-to-body="true" popover-animation="false">+</div>
Обычно popover-trigger="focus"
выполняет трюк, однако мой popover содержит контент, на который нужно нажать. У меня есть ng-click
внутри моего popover, который игнорируется, если я использую триггер фокуса, поэтому я ищу не так привычный способ обойти это.