gpt4 book ai didi

javascript - 在 Angularjs 中使用按键调用函数

转载 作者:行者123 更新时间:2023-11-28 18:54:32 25 4
gpt4 key购买 nike

我有一个使用 ng-click="startChat()" 在 div 标签内调用的方法 - 它工作正常。

我希望在按下某个键时调用相同的函数,在本例中假设为“p”,其键码为 112。

我尝试将以下内容添加到 div 中:

ng-keydown="$event.keyCode == 112 ? startChat()"

我也尝试使用 ng-keyupp 进行相同的操作,但没有任何反应。有人知道为什么以及如何完成任务吗?

最佳答案

您必须将 ng-keydown 的操作视为对 Controller 中的 $scope 或指令的链接部分中的函数的函数调用。下面的代码对我有用。

<input type="text" ng-keydown='doSomething($event)'>

$scope.doSomething= function($event){
var key = $event.keyCode;
console.log(key)
}

关于javascript - 在 Angularjs 中使用按键调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33892633/

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