angular.js - $cookies と $rootScope、どちらがユーザー データ情報の保存に適していますか?
过去多啦不再A梦
过去多啦不再A梦 2017-05-15 17:14:24
0
2
760
リーリー

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

过去多啦不再A梦
过去多啦不再A梦

全員に返信(2)
阿神

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

いいねを押す +0
PHPzhong

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート