在 Angular UI(基于引导程序)中,退出日期选择器时会引发什么事件



我正在尝试在 Angular UI Bootstrap 上构建一个自定义日期时间选择器指令,每当用户关闭标准日期选择器时,我都需要采取一些措施。 因此,步骤是:

  1. 用户点击(focus)作为日期选择器的input,然后弹出小日历。
  2. 用户选择日期或在日历外部单击,日历将关闭。

是否有我可以为 #2 挂钩的 Angular 事件,无论用户是否选择了日期或他们是否只是在日历之外单击?

作为旁注,我也在使用jQuery,并试图只访问inputblur事件。 这有效,但不能达到预期的结果,因为单击日历弹出窗口中的任何按钮(例如每月滚动)将触发与模糊事件关联的代码,这不是我想要的。

任何帮助,不胜感激。

您可以在控制器中查看 is-open 属性。当它获得false值时,这意味着它已关闭。

最新更新