検索

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

angular.js - $cookies と $rootScope、どちらがユーザー データ情報の保存に適していますか?

リーリー

トークンは $rootScope に直接保存することもできますが、$cookie はどのように使用されるのでしょうか?

过去多啦不再A梦过去多啦不再A梦2799日前768

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

  • 阿神

    阿神2017-05-15 17:16:24

    私の個人的な理解では、$rootScope は実際にはメモリにのみ保存され、ページが更新されると $rootScope の内容はクリアされます。
    Cookieにはそのような問題はありませんが、Cookieの保存容量には多少の制限があります

    返事
    0
  • PHPz

    PHPz2017-05-15 17:16:24

    これには、永続ストレージと一時 ($rootScope) ストレージの違いが関係します。さらに、localStorage と sessionStorage も HTML5 仕様で定義されています。さらに、上記のストレージ ソリューションを使用する場合は、オブジェクトのシリアル化と逆シリアル化が関係します。 $rootScopeを使用する方法には上記の内容は含まれません。最後に、興味があれば、さまざまな保存方法のメリットとデメリットを確認してください。 Web アプリを構築している場合は、メモリ不足時の localStorage に存在する問題について詳しく知ることができます。要約すると、データを永続化する必要があるかどうかに基づいてストレージ方法を選択します。

    返事
    0
  • キャンセル返事