uigrid 正在捕获键盘按键事件

uigrid is catching keyboard key events

使用 AngularJs 1.x,我有一个日期选择器,当您按 t 时应该选择今天。我有 ng-typeahead,它应该在按下 keydown 时向下滚动选项。

它们放在 ui- 网格之外时都工作正常,但当它们位于网格的单元格内时。日期选择器的 t 停止工作,如果使用提前输入并按下它会移动到下一行而不是滚动选项。

似乎网格正在捕获键盘按键事件并弄乱了一些指令。有没有办法在某些单元格内输入时禁用 ui-grid 事件处理程序?

我的同事让我写指令来处理这些东西,但是没有更简单的单元格选项吗?应该有比为此编写 50 行代码更简单的方法。

如果您使用 Bootstrap Datepicker,您可以使用它的选项 datepicker-append-to-body。新创建的日期选择器直接附加到主体元素,不应与 ui-grid 的处理程序混淆。