[英]Expected 0 type arguments, but got 1.ts(2558)
我正在為組件通信創建一個新的角度服務。 但是一旦我創建了新的 Subject ,我就會收到這個錯誤:預期為 0 類型參數,但得到 1.ts(2558)。 我正在使用 Angular 7。這是我的服務:
import { Injectable } from '@angular/core';
import { Subject } from '../../../types/rxjs';
@Injectable({
providedIn: 'root'
})
export class InteractionService {
private sprintData = new Subject<any[]>();
constructor() { }
}
我唯一能想到的是你的導入聲明。 我會把它改成:
import { Subject } from 'rxjs';
我懷疑您當前的導入來自內部。
如果您使用 VS 代碼,它將從量角器導入 eventEmitter。 //import {EventEmitter} from'protractor' 相反,您可能希望從 'angular/core' 導入它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.