アングルレスポンスオブジェクトからレスポンスボディを取得する方法を理解できません。そのドキュメントでは、彼らは私が「引数の型の 『約束』はタイプ 『文字列』のパラメータに割り当て可能ではありません」というエラーを取得let body: string = response.text();
を行うにしようとすると、まだレスポンスボディを取得する
http.request('my-friends.txt').subscribe(response => this.friends = response.text());
を述べている例があります。
私は約束としてそれを処理し、コンパイルエラーを取り除く
let body: string; response.text().then(text => body = text);
をやってますが、このコードが呼び出されたときに、それはスローし、エラーが「言ってみた例外TypeError:response.text(...) 。は関数ではありません "。
私はプロミスが何であるか、それをどのように取得する必要があるのかを理解したいと思います。
更新完全なコード – Aravind