AngularでNG9: Property ‘subscribe’ does not exist on type ‘EventEmitter‘.
今回はAngularを使っているときに「NG9: Property 'subscribe’ does not exist on type 'EventEmitter
Angularのバージョンは18となります。
AngularでNG9: Property 'subscribe’ does not exist on type 'EventEmitter'.
結論から言うと、Angularで子コンポーネントから親コンポーネントにデータを渡したり関数を発火させる際にEventEmitterを使うと思いますが、
import { EventEmitter } from '@angular/core';
ではなく
import { EventEmitter } from 'stream';
でstreamからEventEmitterをインポートしていたことが原因でこのエラーが起きていました。
import { EventEmitter } from '@angular/core';
で@angular/coreからEventEmitterをインポートするとエラーが消えたのが確認できました。
終わりに
今回はAngularを使っているときに「NG9: Property 'subscribe’ does not exist on type 'EventEmitter
ディスカッション
コメント一覧
まだ、コメントがありません