Angularjs标签按钮

时间:2014-05-05 00:30:54

标签: javascript jquery angularjs angular-ui angular-ui-bootstrap

嗨!我想知道如何使用键盘上的标签按钮来调用功能?像这样:

<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>

此代码段允许我按&#34;输入&#34;调用函数"add_plu()"。这使用了角度ui实用程序库。

由于

1 个答案:

答案 0 :(得分:2)

按下某个键并且该键通常会产生一个字符值时会触发keypress事件。

您可以改为使用keydown事件:

ui-keydown="{ 'tab':'add_plu(order.orderwindow.add_field)'}"

演示http://plnkr.co/edit/XMRlVLnw2BEyoVgvQyW9?p=preview

请注意,您需要先点击按钮才能获得焦点,这是另一个问题。