【问题标题】:$event is undefined TypeError in Angular JS$event 在 Angular JS 中未定义 TypeError
【发布时间】:2018-03-29 14:27:36
【问题描述】:

我是 Angular JS 的新手。所以我决定开始做一个小的待办任务项目。但是在这之间,我遇到了一个错误:

typeerror $event 未定义

我正在使用enterAgain 函数。我们需要双击以编辑现有任务。编辑后点击回车按钮,出现上述错误。

当我登录 Google 时,我知道我们需要将事件作为函数变量传递。所以我在enterAgain函数中传递了变量。您可以在以下文件中看到这一点。但是即使我传递了变量事件,仍然显示错误。

请看附件代码:

https://pastebin.com/uBXDjzAH
https://pastebin.com/Qz5yCQ0m

请看图片:

请帮助我找到相同的解决方案。

【问题讨论】:

    标签: javascript angularjs dom-events


    【解决方案1】:

    您没有将 $event 传递给 enterAgain 方法调用中的函数 contentEdit($event)。

        $scope.enterAgain = function($event,msg) {
            if($event.which == 13 && msg !== "") {
               $scope.contentEdit($event);  // ==> Here you need to pass $event
            }
          }
      });
    

    请在此处查看工作代码:https://plnkr.co/edit/LiR4bajk0uxMH0mso2yY

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-07
      • 2021-03-26
      • 2018-03-15
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 1970-01-01
      相关资源
      最近更新 更多