検索

ホームページ  >  に質問  >  本文

angular.js - AngularJs はどのように SPA アプリケーションとしてデータを保存しますか?

angularjs は単一ページのアプリケーションであり、グローバルに使用する必要があるデータを共有するためにサービスを使用できます。ただし、ユーザーがページを更新すると、新しいライフサイクルを開くのと同じように、すべてが最初からやり直しになるように見えます。アプリケーション全体が不適切ではありませんか?
それとも、データのコピーをローカル ストレージに保存する必要がありますか?解決方法を教えてください

伊谢尔伦伊谢尔伦2867日前664

全員に返信(2)返信します

  • 習慣沉默

    習慣沉默2017-05-15 16:58:24

    私が知っているSPAは、ローカルストレージとサーバー側ストレージを組み合わせて使用​​するため、上記の再起動の問題を解決できます。ユーザーがログインして関連データをユーザーにバインドできるようにすることもできます。もちろん、詳細はプロジェクトのニーズによって異なります。

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-15 16:58:24

    1 F5 を押した後にページが更新されるのは当然ではありませんか? SPA が更新された場合はどうなりますか?ユーザーの習慣が変わることはなく、ユーザーが混乱することはありません。
    2 代わりに、ユーザーは SPA で F5 キーを押す必要がない習慣を徐々に身につけるべきです。
    3 やるべきことはユーザーのログイン状態をサーバーのセッションに保存することだと思います。これは従来の Web アプリケーションと同じであり、特別なことは何もありません。

    返事
    0
  • キャンセル返事