私のアプリケーションには削除登録機能があります。そこでは、ユーザーを削除するためにサーバーに要求を送信する必要があります。もちろん、デバイスからすべてのローカルデータを削除する必要があります。リクエストとストレージのクリアは正しく行われましたが、同じユーザーに再度登録した後も前のセッションのデータがページに表示されました。Angular2のhttpキャッシュを無効または空にする
これはhttpサービスキャッシュによって発生したようですが、登録を削除した後にexitApp()を呼び出すと、以前のregのデータが正しく表示されません。ただし、exitAppはiOSでは動作しません。
これは2in1の質問です。申し訳ありません。
だから、以前のキャッシュされたリクエストがすべて削除されるようにhttpサービスに指示するにはどうすればよいですか? または、iOSのアプリに完全に終了するように指示するにはどうすればよいですか?
はあなたに、これは、HTTPのキャッシュとキャッシュされていないイオンページでよろしいですか?確認するには、ネットワークタブのクロムインスペクタを使用して、サーバーへのリクエストが完了したことを確認します。 – e666
@ e666あなたは正しいかもしれません。なぜなら、ネットワークタブでは、サーバーから戻ってくるデータがないからです。しかし、私はionViewDidEnterでローカルに作業しているページのリストをクリアします。ページキャッシュをクリアするにはどうしたらいいですか? – Perrier
Internet Explorer(Internet Explorer)でAngular2 http要求のキャッシュを防止するための[適切な方法]の可能な複製(http://stackoverflow.com/questions/36500804/proper-way-to-prevent-angular2-http-request-caching-in -internet-explorer-ie) – estus