-1
HTTPリクエストの実行時間をAngular(私はバージョン5を使用しています)で取得するにはどうすればよいですか?HTTPリクエストの実行時間を角度で取得する
このコードが原因非同期に不正な値を返します。
myFunction(someVariable):void {
let startFrom = new Date().getTime();
this.http.post(myurl, myjson).subscribe(res =>
console.log(res),
console.log(new Date().getTime() - startFrom));
}
問題でなければなりません要求は非同期限り、行われる前に、それが起こるように、2番目のコールバックを購読すると、ロギングの結果を渡していることがあります。しかし一般的には、ドキュメントごとに進捗状況イベントにアクセスすることができます:https://angular.io/guide/http#listening-to-progress-events – jonrsharpe
なぜエラーコールバックに時間を記録しますか? startFromをどこにでも定義してみませんか? –
私はそれを含めるのを忘れました。それは元のコードであった。私はコードを編集しました。 –