我有几个Angular UI Modals。每个模式都有一个Cancel按钮和一个“Action”按钮(可以是Create、Delete等)。
我使用来自 Angular UI 的ui-keyup
指令来识别用户何时按下按钮。
我想在用户点击时单击“操作”按钮Enter。
我怎么能做到这一点?
到目前为止,这是我到达的地方:http ://plnkr.co/edit/n6dgiE?p=preview
我有几个Angular UI Modals。每个模式都有一个Cancel按钮和一个“Action”按钮(可以是Create、Delete等)。
我使用来自 Angular UI 的ui-keyup
指令来识别用户何时按下按钮。
我想在用户点击时单击“操作”按钮Enter。
我怎么能做到这一点?
到目前为止,这是我到达的地方:http ://plnkr.co/edit/n6dgiE?p=preview
http://plnkr.co/edit/icKazZ?p=preview
所以,我只是确保它createIt()
在ui-event
(通过将控制器向上移动到<body>
)上可用并直接触发它。
现在假设这是不可行的(body 标签和createIt()
函数之间有太多层)。您可以做的是放置某种全局处理程序功能或服务$rootScope
,然后通过触发。但是,在范围内或跨控制器的通信超出了这个问题的明确范围:-)