大佬教程收集整理的这篇文章主要介绍了angular – TypeError:instance [output.propName] .subscribe不是函数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
家长:
parent.ts
onChangeUpload(event){ console.log('event'); console.log(event); }
<app-upload (uploadEmit)="onChangeUpload($event)"></app-upload>
儿童:
@Output() uploadEmit: EventEmitter = new EventEmitter(); thiS.UploadEmit.emit('upload successful');
我收到了这个错误:
core.js:1448 ERROR Error: Uncaught (in promisE): TypeError: instance[output.propName].subscribe is not a function
@angular/cli: 1.7.3 @angular-devkit/build-optimizer: 0.3.2 @angular-devkit/core: 0.3.2 @angular-devkit/scheR_861_11845@atics: 0.3.2 @ngtools/json-scheR_861_11845@a: 1.2.0 @ngtools/webpack: 1.10.2 @scheR_861_11845@atics/angular: 0.3.2 @scheR_861_11845@atics/package-@R_618_9531@e: 0.3.2 typescript: 2.6.2 webpack: 3.11.0
import { EventEmitter } from 'events';
这是您的进口声明吗?
如果是,请将其更改为
import { EventEmitter } from '@angular/core';
并禁用VS Code自动导入.
以上是大佬教程为你收集整理的angular – TypeError:instance [output.propName] .subscribe不是函数全部内容,希望文章能够帮你解决angular – TypeError:instance [output.propName] .subscribe不是函数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。