簡體   English   中英

預期 0 類型參數,但得到 1.ts(2558)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM