我是打字稿和观察者的新手。我看到了一段代码如下
getCalulatedValues = (postValue: MyRequest): Observable<MyResponse> => {
return this._http.post(this.actionUrl, JSON.stringify(postValue), { headers: this.headers })
.map((response: Response) => <MyResponse>response.json())
.catch(this.handleError);
}
这是什么(postValue:MyRequest):Observable表示什么?我知道postValue属于MyRequest类型,但不理解:
的第二部分,即Observable<MyResponse>
。整个陈述是什么(postValue: MyRequest): Observable<MyResponse>
意思?
答案 0 :(得分:-1)
它定义了一个名为getCalulatedValues
的函数,它接受名为MyRequest
的{{1}}类型的参数,并返回postValue
类型的值。