当前位置: 首页 > 知识库问答 >
问题:

由于缺少导入,角度“不是函数”?

慎望
2023-03-14

在Angular 7/typescript 3-ish中使用EventEmitter获取“is not a function”。关于这个错误已经写了很多(a b),但很少有人赞成答案(a b c d e f)。我快到了,但需要一些帮助来完成这个。

这是一个有错误的堆栈闪电战。…和一个没有错误的类似的。

唯一的区别似乎是,对于错误,我的事件发射器和接收器位于同级文件夹中。在有效的情况下,事件接收器位于父文件夹中,发射器位于子文件夹中。

似乎需要某种导入/模块调整来修复这个坏的,但我似乎不能得到它。建议?

共有2个答案

葛子昂
2023-03-14

在你的父ts中。你有一个函数:

parentListner($event) {
    this.childMessage = $event
 }

在html中调用时:

<app-child (childEvent)="parentListener($event)"></app-child>

名字必须相同。

刘才俊
2023-03-14

您的<code>parent.component中有一个输入错误。ts文件。您在ts文件中将函数命名为<code>parentListner</code>但在html文件中使用<code>parentListener</code>。

 类似资料:
  • 我正在尝试启动一个简单的spring应用程序 我有主管道。java文件就在这里: 这是pom。xml: 最后一个错误是: 据我所知我少了一颗豆子?然而,看起来好像我有罐子春豆。

  • 我不明白如何用anaconda3设置我的PYTHONPATH。 我是否缺少安装步骤?

  • 在我的angular应用程序中,我收到以下错误: 错误类型错误:rxjs_observable__webpack_imported_module_4__.observable.timer在switchmapsubscriber.project(hybrid.effect.ts:20)在switchmapsubscriber.push../node_modules/rxjs/_esm5/intern

  • Maven build成功了,但当我尝试运行它时失败了: 我有带 一切似乎都准备就绪。发生了什么? pom.xml 更新1 使用IntelliJ构建jar工件时也是如此。 更新2 好的,我设法运行了它,但现在我有: 更新3 通过添加到应用程序使其正常工作。爪哇:

  • 我正在尝试导入谷歌的ZXing。 我从下载了最新版本https://code.google.com/p/zxing/downloads/detail?name=ZXing-2.2.拉链 从cmd提示符中,我导航到下载的zstar的根目录并尝试执行 ant-f核心\构建。xml 问题: 构建文件:构建。xml不存在! 生成失败 我的zxing-2.2/core文件包含: src公司 测验 pom.x

  • 我有一个新的springboot应用程序,我试图开始。 我收到的错误是 src/main/Java/bubble shadow/root controller . Java src/test/java/test/RootControllerTest.java