我是 Angular JS 新手。所以我决定开始做一个小的待办任务项目。但在这期间,我遇到了一个错误:
typeerror $event is undefined
我正在使用enterAgain
函数。我们需要双击来编辑现有任务。编辑后并单击输入按钮后,我收到上述错误。
当我在 Google 中查看时,我发现我们需要将事件作为函数变量传递。所以我在 enterAgain
函数中传递了变量。您可以在下面的文件中看到这一点。但即使我传递了变量事件,仍然显示错误。
请参阅随附的代码:
https://pastebin.com/uBXDjzAH
https://pastebin.com/Qz5yCQ0m
请看图片:
请帮我找到同样的解决方案。
最佳答案
您没有将 $event 传递给 enterAgain 方法调用中的函数 contentEdit($event)。
$scope.enterAgain = function($event,msg) {
if($event.which == 13 && msg !== "") {
$scope.contentEdit($event); // ==> Here you need to pass $event
}
}
});
关于javascript - Angular JS 中的 $event 是未定义的类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49558678/