Angular 2 - 输出奇怪的错误

Angular 2 - Output strange error

我在使用@Output

时遇到一个奇怪的错误

输出声明

@Output() change: EventEmitter = new EventEmitter();

发光值

this.change.emit('string');

事件侦听器

<selective (change)="getDataAreas($event)"></selective>

我忘记了什么吗?

当我添加最后一个命令(更改)时,我总是在控制台收到此错误

TypeError: instance[output.propName].subscribe is not a function

仅供参考

发射在这段代码中

this.sub = this.searchField.valueChanges
        .startWith('')
        .debounceTime(200)
        .subscribe((result) => {
            this.change.emit(result);
        });

我找到了...

PHP Storm 自动生成导入路径错误

import {EventEmitter} from "events"; // Wrong

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