私は現在、AngularJS で構築されたモバイル WebApp に取り組んでいます。基本的な機能は単純な ToDo アプリに似ています。アイテムのリストを作成し (ng-repeat を使用)、それらのアイテムをチェック済みとしてマークするか、リストから削除します。チェックされた項目は、別の ng-repeat コントローラーにプッシュされています。
私の現在の問題は次のとおりです。ページをリロードするか、アプリを閉じると、リストの内容が消えてしまいます。ng-repeat コントローラーのデータを、localStorage、IndexedDB、WebSQL、Cookie、またはモバイル デバイスで最も洗練されたソリューションに保存できる必要があります。
そこにはいくつかの解決策があることを知っています。Angular API の $cookies / $cookieStore モジュール、presistence.js に基づく解決策などがあります。しかし、どのソリューションがモバイル、クロスデバイスに最適かを理解できませんでした. 私は主に Firefox OS atm を目指していますが、アプリを特定のプラットフォームに制限したくありません。
どんな形のアドバイスもありがとう!