与 uib-datepicker-popup 一起使用时 uib-popover 不会消失

uib-popover not disappearing when used with uib-datepicker-popup

我正在使用 uib-datepicker-popup 和由 "mouseenter" 触发的 uib-popover。当我将鼠标悬停在日期选择器元素上时,弹出窗口显示得很好。但是,如果我 select 一个日期,弹出窗口将保持可见,直到我再次将鼠标悬停在日期选择器元素上。

<p uib-popover="I won't go away" popover-trigger="'mouseenter'">
      <input uib-datepicker-popup is-open="popup.opened" datepicker-options="dateOptions" ng-model="dt" close-text="Close" type="text"/>
      <span class="input-group-btn">
        <button type="button" ng-click="open()"><i class="icon"></i></button>
      </span>
</p>

Plunker

我已经为此做了一个 ticket 但由于我不确定这是一个错误还是我只是遗漏了一些配置更改,我也在这里问。

如何让弹出窗口再次消失?

虽然这可能是一个错误,但您仍然可以通过在输入而不是日历按钮上设置弹出窗口来解决这个问题,如下所示

<input
  type="text"
  uib-popover="I won't go away"
  popover-trigger="'mouseenter'"
  popup-placement="bottom-right"
  class="form-control"
  uib-datepicker-popup
  ng-model="dt"
  is-open="popup2.opened"
  datepicker-options="dateOptions"
  ng-required="true"
  close-text="Close" />

Plunker