0

我使用带有由“mouseenter”触发的uib-popover的uib-datepicker-popup。当我将鼠标移到datepicker元素上时,弹出窗口显示得很好。但是,如果我选择日期,则弹出窗口保持可见状态,直到我再次将鼠标悬停在日期选择器元素上。当与uib-datepicker-popup一起使用时,uib-popover不会消失

<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这个但因为我不知道这是否是一个错误,或者如果我只是缺少一个配置变化的东西,我也问这里。

我怎样才能让popover再次消失?

回答

1

虽然它可能是一个错误,你仍然可以解决由不日历按钮设置酥料饼上输入如下

<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

+0

为我工作,谢谢! – Lani

相关问题