簡體   English   中英

ts棉絨上的experimentalDecorators警告

[英]experimentalDecorators Warning on ts lint

我收到由vs代碼觸發的打字稿ts鏈接警告。 當我將鼠標懸停在服務名稱HttpService上時,由於某種原因,該名稱帶有下划線,我無法弄清楚。

[ts]對裝飾器的實驗支持是一項功能,在將來的版本中可能會更改。 設置“ experimentalDecorators”選項以刪除此警告。 HttpService類

我的意思是我可以在tsconfig.json上執行此tsconfig.json

{
    "compilerOptions": {
        "experimentalDecorators": true,
        "allowJs": true
    }
}

這樣可以消除錯誤,但是,這不是一個好習慣,因為它只能暫時清除地毯下的污垢。

我們需要做什么,這樣我們就不必處​​理這個?

此處的准骨Boilet板代碼幾乎有問題嗎?

import {Injectable} from '@angular/core';
import {Http, Response, Headers, RequestOptions, ResponseContentType} from '@angular/http';
import {Observable} from 'rxjs/Observable';
import 'rxjs/Rx';

@Injectable()
export class HttpService {

  constructor(private http: Http) {
  }

  getData(url: any) {
    const headers = new Headers();
    // headers.append('','');
    return this.http.get(url )
      .map((response: Response) => response.json());
  }


}

警告您,該行:

@Injectable()

技術上講是一項實驗功能。

您需要使用以下命令更新tsconfig.json:

//...
"experimentalDecorators": true,
//...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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