【问题标题】:How to press enter to close this AngularJS dialog notify box?如何按 Enter 关闭此 AngularJS 对话框通知框?
【发布时间】:2014-07-21 08:53:49
【问题描述】:

我正在使用这个角度对话服务https://github.com/m-e-conroy/angular-dialog-service,它看起来比 javascript alert() 更好。

我正在使用通知对话框。我从原始版本中分叉的示例(带有源代码)可以在下面找到; http://codepen.io/anon/pen/Abizv

当您单击Notify Dialog 按钮时,会出现对话框。我想要做的是按回车键关闭对话框。但是,这是无法做到的。我必须按 Esc 键才能按下对话框。如何更改代码以按 Enter 关闭对话框?

【问题讨论】:

  • angular-dialog-service 没有提供任何选项来支持这种类型的功能。但它是 ui.bootstrap.modal 的包装器。您可以打开一个自定义对话框,然后您可以在该自定义对话框的控制器中处理 Enter 键,并可以手动关闭对话框。

标签: javascript angularjs dialog


【解决方案1】:

如果 angular.equals(evt.keyCode, 13) 调用 close 函数,您可以将发生的事件传递给函数。 keyCode 13 是回车键

【讨论】:

    猜你喜欢
    • 2012-05-06
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多