[解決済み] Angular 2でHTTPRequestをキャンセルするには?
2023-07-14 02:08:33
質問
Angular 2でHTTPRequestをキャンセルする方法は?
リクエストのプロミスだけを拒否する方法は知っています。
return new Promise((resolve, reject) => {
this.currentLoading.set(url, {resolve, reject});
this.http.get(url, {headers: reqHeaders})
.subscribe(
(res) => {
res = res.json();
this.currentLoading.delete(url);
this.cache.set(url, res);
resolve(res);
}
);
});
どのように解決するのですか?
以下のように
unsubscribe
let sub = this.http.get(url, {headers: reqHeaders})
.subscribe(
(res) => {
res = res.json();
this.currentLoading.delete(url);
this.cache.set(url, res);
resolve(res);
}
);
sub.unsubscribe();
詳しくはこちら http://www.syntaxsuccess.com/viewarticle/angular-2.0-and-http
関連
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] HTTP POSTリクエストでは、どのようにパラメータが送信されるのですか?
-
[解決済み] Angular HTMLバインディング
-
[解決済み] HTTPファイルアップロードの仕組みを教えてください。
-
[解決済み】全てのブラウザで、Webページのキャッシュを制御するには?
-
[解決済み】REST APIでのPUTメソッドとPATCHメソッドの使い分け 実生活でのシナリオ
-
[解決済み】AngularでHTTPリクエストにURL引数(クエリ文字列)を渡すには?
-
[解決済み】HTTP 1.0 vs 1.1
-
[解決済み】HTTPの "Content-Type "ヘッダーのすべての可能な値は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
multipart/form-data と application/octet-stream, application/x-www-form-urlencoded の違いについて
-
[解決済み] Google ChromeでSPDYを無効にする方法
-
[解決済み] HTTPの "Host "ヘッダーとは何ですか?
-
[解決済み] HTTPリダイレクト:301(永久)と302(一時)の比較
-
[解決済み】302と307のリダイレクトの違いは何ですか?
-
[解決済み】どのHTTPメソッドがどのCRUDメソッドと一致するか?
-
[解決済み】「HTTPはステートレスプロトコルである」と言われているのはなぜですか?
-
[解決済み】HTTP1.1とHTTP2.0の違いは何ですか?[クローズド]
-
[解決済み] PragmaヘッダーとCache-Controlヘッダーの違い?
-
[解決済み] ログインページにリダイレクトする際の正しいHTTPステータスコードは何ですか?