angularjs は単一ページのアプリケーションであり、グローバルに使用する必要があるデータを共有するためにサービスを使用できます。ただし、ユーザーがページを更新すると、新しいライフサイクルを開くのと同じように、すべてが最初からやり直しになるように見えます。アプリケーション全体が不適切ではありませんか? それとも、データのコピーをローカル ストレージに保存する必要がありますか?解決方法を教えてください
小伙看你根骨奇佳,潜力无限,来学PHP伐。
私が知っているSPAは、ローカルストレージとサーバー側ストレージを組み合わせて使用するため、上記の再起動の問題を解決できます。ユーザーがログインして関連データをユーザーにバインドできるようにすることもできます。もちろん、詳細はプロジェクトのニーズによって異なります。
1 F5 を押した後にページが更新されるのは当然ではありませんか? SPA が更新された場合はどうなりますか?ユーザーの習慣が変わることはなく、ユーザーが混乱することはありません。 2 代わりに、ユーザーは SPA で F5 キーを押す必要がない習慣を徐々に身につけるべきです。 3 やるべきことはユーザーのログイン状態をサーバーのセッションに保存することだと思います。これは従来の Web アプリケーションと同じであり、特別なことは何もありません。
私が知っているSPAは、ローカルストレージとサーバー側ストレージを組み合わせて使用するため、上記の再起動の問題を解決できます。ユーザーがログインして関連データをユーザーにバインドできるようにすることもできます。もちろん、詳細はプロジェクトのニーズによって異なります。
1 F5 を押した後にページが更新されるのは当然ではありませんか? SPA が更新された場合はどうなりますか?ユーザーの習慣が変わることはなく、ユーザーが混乱することはありません。
2 代わりに、ユーザーは SPA で F5 キーを押す必要がない習慣を徐々に身につけるべきです。
3 やるべきことはユーザーのログイン状態をサーバーのセッションに保存することだと思います。これは従来の Web アプリケーションと同じであり、特別なことは何もありません。