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