嗨!我想知道如何使用键盘上的Tab键调用函数?像这样:
<button
class="btn btn-primary order-input-add"
ui-keypress="{13:'add_plu(order.orderwindow.add_field)'}"
ng-click="add_plu(order.orderwindow.add_field)">Add
</button>
此代码段允许我按“输入”以调用函数
"add_plu()"
。这将使用angular ui实用程序库。谢谢
最佳答案
按下某个键时会触发keypress
事件,并且该键通常会产生一个字符值。
您可以改用keydown
事件:
ui-keydown="{ 'tab':'add_plu(order.orderwindow.add_field)'}"
演示:http://plnkr.co/edit/XMRlVLnw2BEyoVgvQyW9?p=preview
请注意,您需要首先单击按钮以使其具有焦点,这是另一个问题。