我正在为组件通信创建新的角度服务。但是一旦创建了新的Subject,我就会收到此错误:期望使用0个类型的参数,但得到1.ts(2558)。我正在使用Angular7。这是我的服务:
import { Injectable } from '@angular/core';
import { Subject } from '../../../types/rxjs';
@Injectable({
providedIn: 'root'
})
export class InteractionService {
private sprintData = new Subject<any[]>();
constructor() { }
}
答案 0 :(得分:2)
我唯一能想到的就是您的进口声明。我将其更改为:
import { Subject } from 'rxjs';
我怀疑您当前的导入来自内部。
答案 1 :(得分:0)
如果使用VS代码,它将从量角器导入eventEmitter。 //从“量角器”导入{EventEmitter} 相反,您可能想从“角度/核心”中导入它。