リフレッシュ(F5)すると、Angularスコープのすべてが消去されて再読み込みされます。ログインした/認証されたユーザーを含むなど、ユーザーが中断したページを復元するにはどうすればよいですか?私がこれをどのように達成できるかについてのいくつかの提案がありますが、私が見つけた有用なリソースの大部分は数年前です。この質問の目的は、よりアップデートされた回答を得て、経験豊富なAngular開発者が何をし、これを行う適切な方法です。AngularJS:ページのリフレッシュ時に状態を復元する正しい方法はありますか?
oneは、2年前にsessionStorageのサービスを提案しています。 3年前からngCookiesのサービスを利用しているブログpostがあります。
最終的には、sessionStorage/ngCookies /またはそれ以上の最新のソリューションの決定に影響する場合に備えて、トークンが期限切れになるまでユーザーがログインしたままになるように(JSON Webトークンを使用して) 。
JSONデータの取得にはどのような方法がありますか?私はrouteResolve、またはui-router/stateproviderのようなものを使うことができると思っていますか? – PDN
アプリケーションは完全にクライアント側ですか?バックエンドはありませんか?私は、バックエンドAPIからJSONデータを取得することについて話していました。 –