anglejs – Angular-UI $对话框和表单提交输入键

前端之家收集整理的这篇文章主要介绍了anglejs – Angular-UI $对话框和表单提交输入键前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从我可以看到,在AngularJS中处理enter对话框的建议方法是将< form>标签和提交按钮.

如果您使用Angular-UI及其$dialog服务,表单将会按Enter键静静地关闭.没有办法拦截.
即使您附加处理程序以进行ng-click或ng-submit,表单也将关闭w / o返回任何结果.

还有什么我需要做的

[编辑]

解决它,我不得不明确指出我的“取消”按钮是类型“按钮”.
似乎默认为“提交”?

所以没有真正的问题,除了我的html表格技能:)

回答我自己的问题
按钮似乎默认提交(?),如果我明确地将它们设置为type =“button”,那么当在表单输入字段中输入时,它们将不会触发回发.
<form>
     <input type="text" ... />
     <button type="button" ng-click=...>Cancel</button>
     <button type="submit" ng-click=...>OK</button>
</form>

这样,按输入字段中的确认键将触发确定按钮的ng点击.

而且,你的html黑客已经明白了,这与对话框和角色无关,这是一个HTML格式的问题,我缺乏网络技能…

原文链接:/angularjs/143205.html

猜你在找的Angularjs相关文章