複数のhttp呼び出しを行い、応答を購読しないでください(応答は常に204
としましょう)。サブスクリプションリストが空の場合、Angularはhttp要求をしません。それを強制する方法?http呼び出しを行い、応答を購読しない方法
答えて
オブザーバブルは怠惰であり、subscribe()
が呼び出されない限り何もしません。データは
this.http.get(url).subscribe()
を行います到着したときにかかわら
あなたは何もする必要はありません。
Gunter、ユーザーがリクエストを送信するシナリオがありますが、完了までには時間がかかります。上記を行い、ユーザーが他のルートに移動した場合、リクエストはキャンセルされますか? – karthikaruna
また、ユーザーがリクエストを送信したコンポーネントから離れた場合でも、リクエストが完了したことを示す方法はありますか? – karthikaruna
私はリクエストがキャンセルされるとは思わない。サブスクリプション 'this.subsr = this.http.get(url).subscribe();'を次に 'ngOnDestroy(){this.subsr.unsubscribe();に保存することができます。 } '。リクエストがキャンセルされる場合は、 'Http'または' HttpClient'の実装に依存しますが、少なくともレスポンスが到着した場合にはあなたのコードはもう呼び出されません。 –
- 1. HTTP応答でJavaScript関数を呼び出す方法は?
- 2. ノードexpress APIがAngular $ httpの呼び出しにうまく応答しない
- 3. は、応答でWebサービスのHTTP POSTを呼び出し
- 4. jQueryでajax呼び出しから応答ヘッダーを読み取る方法は?
- 5. SharePoint REST API呼び出しからXML応答を読み取る方法
- 6. IEのWindowsフォームコントロールがJavaScript呼び出しに応答しない
- 7. 関数呼び出しが応答しない
- 8. 307 laravelでのajax呼び出しでのhttp応答
- 9. http応答のRxJs/Angular2マップ機能が呼び出されていない
- 10. PHPUnit - Guzzle:希望の応答を返していないAPI呼び出し
- 11. Angular2の以前の応答に基づいて複数のhttp呼び出しを行います。
- 12. ウェブAPIからの応答と呼び出し方法
- 13. RailsでAJAX呼び出しに応答する方法
- 14. Chefを使用してHTTP呼び出し応答を取得する
- 15. 複数の呼び出しを行い、応答をマッピングせずにobservableを返すHTTPサービスのテスト
- 16. Pythonでの応答を読み込んでdefを呼び出す方法
- 17. 角2 - '呼び出し'コンポーネントのhttpエラーを購読できますか?
- 18. 可能なURI呼び出しからjson応答を調べる方法
- 19. 非同期呼び出しでObservableを購読できない[Angular2]
- 20. ブラウザがanglejsのapi応答/ http呼び出し応答を待つようにします
- 21. ChromeのHTTPS環境でHTTP呼び出しを行う方法
- 22. C# - HTTP呼び出しを行う方法
- 23. WSO2 WSF PHP - WSClientProxy - > __呼び出しが大きな応答を返さない
- 24. 端末でjavascriptファイルと印刷応答を実行してGET呼び出しを行う方法
- 25. 以前のHTTP呼び出しの応答本体の次のURLでHTTP呼び出しをチェーンするにはどうすればよいですか?
- 26. SKPaymentQueue restoreCompletedTransactionsの呼び出し、応答なし
- 27. PhoneGapアプリケーションからサーバーへのJSON呼び出し - 応答なし
- 28. 応答メッセージ:非HTTP応答メッセージ:プロトコルなし:応答コード:非HTTP応答コード:java.net.MalformedURLException
- 29. http getサービスを呼び出し、ボタンクリック時のangularjsのdivでその応答を表示する方法は?
- 30. Angular2のHttp.postがPOSTメソッド呼び出しの応答でヘッダーを返さない
具体的な問題を明確にしたり、詳細を追加して必要なものを正確に強調してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明確にする方法については、How to Askページを参照してください。 –