Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么event.keyCode在ng keyup中不工作?_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 为什么event.keyCode在ng keyup中不工作?

Javascript 为什么event.keyCode在ng keyup中不工作?,javascript,html,angularjs,Javascript,Html,Angularjs,这对onkeyup很好,但对ng keyup不起作用。我是否遗漏了任何内容使用$event而不是event: ng-keyup="if (event.keyCode == 13) setCurrent(pagination.navigatevalue);" Angular在模板中公开jQuery$event对象,请参见使用$event而不是event: ng-keyup="if (event.keyCode == 13) setCurrent(pagination.navigatevalue)

这对onkeyup很好,但对ng keyup不起作用。我是否遗漏了任何内容

使用
$event
而不是
event

ng-keyup="if (event.keyCode == 13) setCurrent(pagination.navigatevalue);"

Angular在模板中公开jQuery
$event
对象,请参见使用
$event
而不是
event

ng-keyup="if (event.keyCode == 13) setCurrent(pagination.navigatevalue);"

Angular在模板中公开jQuery
$event
对象,请参见事件对象在ng事件指令表达式中作为
$event
可用。代码的另一个问题是您喜欢
if-else
。简单的解决方法是使用逻辑

您的代码如下所示:

ng-keyup="if ($event.keyCode == 13) setCurrent(pagination.navigatevalue);"

事件对象在ng事件指令表达式中以
$Event
的形式提供。代码的另一个问题是您喜欢
if-else
。简单的解决方法是使用逻辑

您的代码如下所示:

ng-keyup="if ($event.keyCode == 13) setCurrent(pagination.navigatevalue);"