8
我正在學習Angular 2,並且遇到了要返回可觀察對象的服務的問題。Angular 2可觀察到的錯誤 - '參數'觀察者'隱式地具有'任何'類型'。
我看到這個錯誤,但不知道爲什麼?我試圖按照我在網上找到的一些教程...
[ts]參數'觀察者'隱式地具有'任何'類型。
我的編輯在lambda開頭強調了'觀察者'的工作。
我採用了棱角分明 「2.0.0 rc.2」
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs/Observable';
@Injectable()
export class LocationService {
constructor() { }
getLocation(): Observable<string> {
let data: Observable<string>;
data = new Observable<string>(observer => {
observer.next("123")
});
return data;
}
}
我確定這不是一個錯誤,而只是信息或警告。 – rinukkusu
你很對。該應用程序適用於此警告。謝謝你的幫助。我現在感覺有點傻。 –
在打字稿中有一個選項可以使其成爲一個錯誤。這是值得的,因爲你可以在界面上返回隱式任何內容,並且你突然沒有類型安全性。 – KenF