" 'EventEmitter'유형이 일반적이지 않습니다."각도 오류


82

나는 현재 튜토리얼을 따르고 있으며 튜토리얼은 EventEmitter. 코드는 다음과 같습니다.

@Output() ratingClicked: EventEmitter<string> =
        new EventEmitter<string>();

그러나 Visual Studio 코드는 다음과 같은 오류를 제공합니다.

  1. 'EventEmitter'유형은 일반적이지 않습니다.
  2. 0 개의 유형 인수가 필요하지만 1 개가 있습니다.

각도 웹 사이트 에서도 해당 코드가 올바른 것 같습니다.

저는 현재 Angular CLI를 사용하고 있습니다 : 1.7.4; 노드 : 8.11.1; 타이프 스크립트 : 2.8.1

답변:


269

ie 에서 node네이티브 EventEmitter를 사용하고있을 것입니다.node/index.d.ts

import { EventEmitter } from 'events';

고치다

가져 오기를 각도에서 가져 오기로 변경하십시오.

import { EventEmitter } from '@angular/core';



0

나는 같은 튜토리얼을하고 있었고 같은 문제에 직면했습니다.

가져 오기에 문제가 있습니다. EventEmitter다음에서 가져와야합니다.@angular/core

사용하다:

import { EventEmitter } from '@angular/core';

이것은 그것을 고칠 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.