gpt4 book ai didi

javascript - 如何在 AngularJS 中按键

转载 作者:行者123 更新时间:2023-12-03 09:40:13 25 4
gpt4 key购买 nike

我有以下代码:

index.html:

<a href="" class=”buttonone" ng-click="tool.disc()">
<i class=”buttonone"></i>
</a>

Controller .js:

angular.module(’app')

如何才能在有人按下击键示例“输入键”时触发 tool.disc() 方法?我想我可以使用 angularjs ngKeydown 指令,但我不知道如何在上面的代码示例中实现它。有人可以尝试帮忙吗?谢谢!

最佳答案

您不能直接在按下Enter键时直接调用该函数,请使用函数来检查是否按下了Enter键,然后调用您的函数。

您无法在 anchor 上监听按键事件。

HTML:

<input type="text" ng-keypress="myFunc(e)" />
<!-- ^^^^^^^^^^^^^^^^^^^^^^^ -->
<i class=”buttonone"></i>

Controller :

$scope.myFunc = function (event) {
if (event.keyCode === 13) {
console.log('Enter key pressed');

$scope.tool.disc(); // Call your function here
}
};

关于javascript - 如何在 AngularJS 中按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31209085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com